Skip to Content

John D. Keenan Representative

D Salem
John D. Keenan

Addresses

State House
Room 473B
Boston, MA 02133
Phone: 617-722-2263
Fax: 617-722-2160
Email: John.Keenan@mahouse.gov
District Office
27 Congress Street, Suite 414
Salem, MA 01970
Phone: (978) 745-8065
Fax: (978) 745-3369
Bill Docket Bill Title
H.52 HD00964 By Mr. Garballey of Arlington, a petition (accompanied by bill, House, No. 52) of Sean Garballey and others providing access to hearing aids for children. Children, Families and Persons with Disabilities.
S.55 SD01658 By Mr. McGee, petition (accompanied by bill, Senate, No. 55) of Timilty, Story, Stanley and other members of the General Court for legislation relative to the Safe Harbor for Exploited Children Act [Joint Committee on Children, Families and Persons with Disabilities].
H.87 HD00140 By Mr. DiNatale of Fitchburg, a petition (accompanied by bill, House, No. 87) of Stephen L. DiNatale and others for legislation to regulate the record-keeping procedures of scrap metal dealers. Community Development and Small Businesses.
H.122 HD00400 By Mr. Speliotis of Danvers, a petition (accompanied by bill, House, No. 122) of Theodore C. Speliotis and others relative to increasing the experience and background necessary to operate low pressure processed steam boilers. Consumer Protection and Professional Licensure.
S.145 SD00590 By Mr. Timilty, petition (accompanied by bill, Senate, No. 145) of Reinstein, Provost, Keenan and other members of the General Court for legislation to regulate secondary metals dealing [Joint Committee on Consumer Protection and Professional Licensure].
H.151 HD00557 By Mr. Jay Kaufman of Lexington, petition (accompanied by bill, House, No. 00151) of Carolyn C. Dykema and others for legislation to provide for reimbursement to cities and towns for extraordinary special education costs. Joint Committee on Education.
H.179 HD00999 By Ms. Alice K. Wolf of Cambridge, petition (accompanied by bill, House, No. 00179) of Gailanne Cariddi and others relative to the teaching of health education in schools. Joint Committee on Education.
S.188 SD01399 By Ms. Clark, petition (accompanied by bill, Senate, No. 188) of Flanagan, Welch, Walz and other members of the General Court for legislation relative to third grade reading proficiency [Joint Committee on Education].
H.269 HD00501 By Mr. Turner of Dennis, a petition (accompanied by bill, House, No. 269) of Cleon H. Turner and others relative to exempting cities and towns from fees from the Massachusetts Oil and Hazardous Material Release Prevention and Response Act. Environment, Natural Resources and Agriculture.
H.381 HD00271 By Mr. Smizik of Brookline, petition (accompanied by Bill, House, No. 00381) of Frank I. Smizik and others for legislation to authorize municipalities to protect low and moderate income tenants and units of governmentally involved housing. Joint Committee on Housing.
H.386 HD00921 By Ms. Ellen Story of Amherst, petition (accompanied by bill, House, No. 00386) of Linda Dorcena Forry and others relative to housing rights for victims of domestic violence. Joint Committee on Housing.
H.389 HD00317 By Mr. Geraldo Alicea of Charlton, petition (accompanied by bill, House, No. 00389) of Anne M. Gobi and others for legislation to increase the penalties imposed for rape of mentally retarded persons. Joint Committee on the Judiciary.
H.390 HD00319 By Mr. Geraldo Alicea of Charlton, petition (accompanied by bill, House, No. 00390) of Paul McMurtry and others for legislation to protect certain students and clients of public or private institutions from inappropriate sexual contact by employees. Joint Committee on the Judiciary.
H.434 HD00311 By Mr. Bradford Hill of Ipswich, petition (accompanied by bill, House, No. 00434) of James J. O'Day and others relative to the punishment of habitual offenders convicted in the courts of the Commonwealth. Joint Committee on the Judiciary.
H.458 HD00083 By Mr. Lewis of Winchester, petition (accompanied by Bill, House, No. 00458) of William N. Brownsberger and others for legislation to impose a penalty for the confinement of farm animals in a manner that does not allow them to turn around freely, lie down, stand up, and fully extend their limbs. Joint Committee on the Judiciary.
H.469 HD00689 By Mr. Ronald Mariano of Quincy, petition (accompanied by bill, House, No. 00469) of Russell Holmes and others for legislation to provide for comprehensive protection from childhood sexual abuse. Joint Committee on the Judiciary.
H.502 HD00658 By Messrs. Sciortino of Medford and Rushing of Boston, a petition (accompanied by bill, House, No. 502) of Carl M. Sciortino, Jr. and others relative to gender based discrimination and hate crimes. The Judiciary.
H.515 HD00894 By Ms. Ellen Story of Amherst, petition (accompanied by bill, House, No. 00515) of Sarah K. Peake and others for legislation to further regulate the performance of abortions and protecting women’s reproductive health . Joint Committee on the Judiciary.
H.523 HD00880 By Mr. Walsh of Boston, a petition (accompanied by bill, House, No. 523) of Martin J. Walsh and others relative to national criminal offender record information checks for persons working with individuals served by the Department of Mental Retardation. The Judiciary.
H.529 HD00267 By Ms. Wolf of Cambridge, petition (accompanied by Proposal for Constitutional Amendment, House, No. 00529) of Tom Sannicandro and others for a legislative amendment to the Constitution relative to the subject matter of initiative petitions . Joint Committee on the Judiciary.
H.541 HD00467 By Mr. Sannicandro of Ashland, a petition (accompanied by bill, House, No. 541) of Tom Sannicandro and others for legislation to include family child care providers under certain collective bargaining laws governing public employees. Labor and Workforce Development.
S.581 SD01523 By Mr. Berry, petition (accompanied by bill, Senate, No. 581) of Spiliotis, Story, Keenan and other members of the General Court for legislation to authorize municipalities to protect low and moderate income tenants and units of governmentally involved housing [Joint Committee on Housing].
H.594 HD00524 By [SPONSOR PREFIX] [SPONSOR NAME] of [SPONSOR CITY], a petition (accompanied by bill, House, No. 594) of [PETITIONERS LIST] that the Department of Public Health be directed to promulgate regulations governing the administration of medication to children in schools. Public Health.
H.625 HD00371 By Mr. Frank I. Smizik of Brookline, petition (accompanied by bill, House, No. 00625) of Thomas M. Petrolati and others for legislation to regulate the medical use of marijuana by patients approved by physicians and certified by the Department of Public Health. Joint Committee on Public Health.
S.629 SD00036 By Mr. Baddour, petition (accompanied by bill, Senate, No. 629) of Finegold, Atkins, Baddour and other members of the General Court for legislation to combat economic crimes [Joint Committee on the Judiciary].
S.640 SD01106 By Mr. Berry, petition (accompanied by bill, Senate, No. 640) of Story, Walsh, Reinstein and other members of the General Court for legislation to protect and enhance the rights of child and adult victims and witnesses of crime [Joint Committee on the Judiciary].
S.665 SD00107 By Ms. Candaras, petition (accompanied by bill, Senate, No. 665) of Gale D. Candaras, Steven M. Walsh, John V. Fernandes, Bruce E. Tarr and other members of the General Court for legislation to reform and improve alimony [Joint Committee on the Judiciary].
H.765 HD00474 By Mr. Kulik of Worthington, a petition (accompanied by bill, House, No. 765) of Stephen Kulik and others for legislation to sustain community preservation. Community Development and Small Businesses.
H.766 HD00519 By Mr. Stephen Kulik of Worthington, petition (accompanied by bill, House, No. 00766) of Ellen Story and others for legislation to provide for an income tax credit for the rehabilitation of residential historic properties. Joint Committee on Revenue.
S.820 SD00031 By Mr. Montigny, petition (accompanied by bill, Senate, No. 820) of Mark C. Montigny, Louis L. Kafka, Antonio F. D. Cabral and other members of the General Court for legislation relative to anti-human trafficking and protection [Joint Committee on the Judiciary].
S.891 SD01845 By Mr. Tarr, petition (accompanied by bill, Senate, No. 891) of Swan, Puppolo, Levy and other members of the General Court for legislation to reform the parole system and protect public safety [Joint Committee on the Judiciary].
H.891 HD00951 By Representatives Peake of Provincetown and Gobi of Spencer, a petition (accompanied by bill, House, No. 891) of Sarah K. Peake, Anne M. Gobi and others providing for the appointment of a poet laureate of the Commonwealth. Tourism, Arts and Cultural Development.
S.892 SD01846 By Mr. Tarr, petition (accompanied by resolve, Senate, No. 892) of Rush, Puppolo, Moore and other members of the General Court for legislation to provide for a special commission to study the feasibility and cost of adopting the federal parole guidelines [Joint Committee on the Judiciary].
H.988 HD01891 By Representative Forry of Boston and Senator DiDomenico, a joint petition (accompanied by bill, House, No. 988) of Linda Dorcena Forry and others for legislation to improve economic opportunities for low and moderate income households and other residents. Community Development and Small Businesses.
S.1042 SD00983 By Mr. Moore, petition (accompanied by bill, Senate, No. 1042) of Clark, Mark, Fernandes and other members of the General Court for legislation to allow for the decriminalization of minor offenses [Joint Committee on Municipalities and Regional Government].
H.1179 HD01523 Relative to insurance reimbursements for emergency ambulance service
H.1180 HD01536 By Mr. James M. Cantwell of Marshfield, petition (accompanied by bill, House, No. 01180) of Daniel Winslow and others relative to insurance reimbursements for emergency ambulance service. Joint Committee on Financial Services.
H.1293 HD01629 By Mr. Donato of Medford, a petition (accompanied by bill, House, No. 1293) of Paul J. Donato and others for legislation authorizing cities and towns to install video monitoring systems to detect certain motor vehicle violations. The Judiciary.
H.1370 HD01228 By Mr. Thomas M. Stanley of Waltham, petition (accompanied by bill, House, No. 01370) of Jennifer Flanagan and others for legislation to establish a pilot program to discourage drinking by individuals under the legal drinking age and to provide a non-criminal disposition process for first offenders, including alcohol education. Joint Committee on the Judiciary.
H.1379 HD01292 By Mr. James E. Vallee of Franklin, petition (accompanied by bill, House, No. 01379) of Linda Dorcena Forry and others relative to economic crimes involving monetary instruments or other property known to be derived from criminal activity . Joint Committee on the Judiciary.
S.1390 SD00183 By Mr. Timilty, a petition (accompanied by bill, Senate, No. 1390) of James E. Timilty, Sal N. DiDomenico, Michael F. Rush, Kenneth J. Donnelly and other members of the General Court for legislation relative to the sanctity of collective bargaining. Public Service.
H.1393 HD01899 By Ms. Linda Dorcena Forry of Boston, petition (accompanied by bill, House, No. 01393) of Ellen Story and others for legislation to establish a "right to know" policy for certain temporary employees. Joint Committee on Labor and Workforce Development.
H.1411 HD01125 By Ms. Marty Walz of Boston, petition (accompanied by bill, House, No. 01411) of Alice Hanlon Peisch and others for legislation to provide treble damages to employees for employer violations of certain labor laws. Joint Committee on Labor and Workforce Development.
H.1504 HD01640 By Mr. Aaron Michlewitz of Boston, petition (accompanied by bill, House, No. 01504) of Donald F. Humason and others relative to the provision or payment of meals consumed by certain health care practitioners in restaurants. Joint Committee on Public Health.
H.1571 HD01713 By Mr. Theodore C. Speliotis of Danvers, petition (accompanied by bill, House, No. 01571) of John D Keenan and Theodore C. Speliotis relative to the use of police details instead of private flaggers under certain circumstances. Joint Committee on Public Safety and Homeland Security.
H.1654 HD01037 By Mr. Walsh of Boston, a petition (accompanied by bill, House, No. 1654) of Martin J. Walsh and others for legislation to clarify the terms of certain public employee collective bargaining agreements. Public Service.
H.1695 HD01085 By Mr. Kaufman of Lexington and Senator Moore, a joint petition (accompanied by bill, House, No. 1695) of Jay R. Kaufman, Richard T. Moore and others for legislation to promote sales tax fairness for small businesses. Revenue.
H.1698 HD01045 By Mr. Robert M. Koczera of New Bedford, petition (accompanied by bill, House, No. 01698) of David B. Sullivan and others for legislation to establish a historical rehabilitation tax credit. Joint Committee on Revenue.
H.1712 HD01007 By Ms. Sarah K. Peake of Provincetown, petition (accompanied by bill, House, No. 01712) of Daniel Wolf and others relative to room rental rates under the room occupancy excise tax law.. Joint Committee on Revenue.
S.1798 SD00835 By Mr. Tarr, petition (accompanied by bill, Senate, No. 1798) of Gobi, Keenan and Tarr for legislation to enhance the license plate system of the Commonwealth [Joint Committee on Transportation].
H.1818 HD01127 By Ms. Marty Walz of Boston, petition (accompanied by bill, House, No. 01818) of Alice K. Wolf and others relative to transportation services to historic areas. Joint Committee on Transportation.
S.1874 SD01895 By Mr. Berry, petition (accompanied by bill, Senate, No. 1874) of Frederick E. Berry and John D. Keenan (with the approval of the mayor and city council) for legislation to authorize the city of Salem to issue licenses for the sale of alcoholic beverages. Consumer Protection and Professional Licensure. [Local Approval Received]
S.1875 SD01894 By Mr. Berry, petition (accompanied by bill, Senate, No. 1875) of Frederick E. Berry and John D. Keenan (with the approval of the mayor and city council) for legislation to designate a certain road in the city of Salem as the Sgt. James Ayube Memorial Drive Transportation. [Local Approval Received]
H.1901 HD02760 By Mr. Scibak of South Hadley, a petition (accompanied by bill, House, No. 1901) of Clark and others for legislation to establish a board of registration of behavior analysts within the Division of Professional Licensure Joint Committee on Consumer Protection and Professional Licensure.
H.1902 HD02633 By Ms. Haddad of Somerset, a petition (accompanied by bill, House, No. 1902) of Schmid and others for legislation to establish the Massachusetts opportunity rebuilding and expansion infrastructure program Joint Committee on Economic Development and Emerging Technologies.
H.1980 HD02006 By Mr. Moran of Boston, a petition (accompanied by bill, House, No. 1980) of Story and others for legislation to authorize local boards of registrars to perform random audits of election results in precincts Joint Committee on Election Laws.
S.2012 SD02074 By Mr. Tarr, a petition (subject to Joint Rule 12) (accompanied by bill, Senate, No. ) of Bruce E. Tarr, Bradley H. Jones, Jr., Robert L. Hedlund, Michael R. Knapik and other members of the General Court for legislation to promote motor vehicle safety. The Judiciary.
H.2153 HD02951 By Mr. Brodeur of Melrose, a petition (accompanied by bill, House, No. 2153) of Cusack and others relative to providing further protection from photographing, videotaping or electronically surveilling a partially nude or nude child Joint Committee on the Judiciary.
H.2154 HD02955 By Mr. Brodeur of Melrose, a petition (accompanied by bill, House, No. 2154) of Cusack and others relative to providing protection from child enticement Joint Committee on the Judiciary.
H.2253 HD02772 By Ms. Peisch of Wellesley, a petition (accompanied by bill, House, No. 2253) of Tolman and others relative to improving the apprehension of drunk drivers and other law violators Joint Committee on the Judiciary.
H.2348 HD02636 By Ms. Haddad of Somerset, a petition (accompanied by bill, House, No. 2348) of Patricia A. Haddad and others relative to optometric patient care. Public Health.
H.2357 HD02293 By Mr. Jones of North Reading, a petition (accompanied by bill, House, No. 2357) of Bradley H. Jones, Jr. and others relative to the use of epinephrine, adrenaline or other agents by optometrists in the treatment of anaphylaxis. Public Health.
H.2367 HD02761 By Mr. Kaufman of Lexington, a petition (accompanied by bill, House, No. 2367) of Jay Kaufman and others relative to establishing a board of registration in naturopathy and further regulating naturopathic health care. Public Health.
H.2399 HD02538 By Ms. Gobi of Spencer, a petition (accompanied by bill, House, No. 2399) of Hunt and others relative to hunting on Sundays Joint Committee on Public Safety and Homeland Security.
H.2401 HD02627 By Ms. Haddad of Somerset, a petition (accompanied by bill, House, No. 2401) of Wolf and others relative to establishing a primary motor vehicle seatbelt violation for operators or passengers not wearing a safety belts Joint Committee on Public Safety and Homeland Security.
H.2474 HD02823 By Mr. Kaufman of Lexington, a petition (accompanied by bill, House, No. 2474) of Hecht and others relative to public employee retiree health benefits Joint Committee on Public Service.
H.2704 HD03243 By Mr. Speliotis of Danvers, a petition (accompanied by bill, House, No. 2704) of Stanley and others relative to the solicitation of charitable donations for profit Joint Committee on Consumer Protection and Professional Licensure.
H.2712 HD03154 By Ms. Coakley-Rivera of Springfield, a petition (accompanied by bill, House, No. 2712) of Walsh and others for the establishment of a youth solutions commission (inclucing members of the General Court) to review youth employment, education pathways and efforts to reduce violence and dropout rates in an integrated, coordinated and cost-effective manner Joint Committee on Education.
H.2713 HD03180 By Ms. Coakley-Rivera of Springfield, a petition (accompanied by bill, House, No. 2713) of Cheryl A. Coakley-Rivera and others relative to establishing a middle-skills council and the creation of regional skills academies in the Commonwealth. Education.
H.2962 HD03284 By Mr. Kaufman of Lexington, a petition (accompanied by bill, House, No. 2962) of Keenan and others relative to pension reform Joint Committee on Public Service.
H.3047 HD03137 By Mr. Cantwell of Marshfield, a petition (accompanied by bill, House, No. 3047) of Keenan and Cantwell for legislation to require that utility service call centers be located within the Commonwealth Joint Committee on Telecommunications, Utilities and Energy.
H.3301 HD03123 By Mr. Pedone of Worcester, a petition (accompanied by bill, House, No. 3301) of Michael Moore and others relative to tax credits for the design and development of video game and interactive digital media products. Revenue.
H.3323 HD02419 By Mr. Bradley of Hingham, a petition (subject to Joint Rule 9) of Garrett J. Bradley and others for legislation to allow the non-profit corporation Home of the Brave, Inc., to construct and operate public homes for veterans. Housing.
H.3355 HD02815 By Mr. Scibak of South Hadley, a petition (accompanied by bill, House, No. 3355) of John W Scibak and others for legislation to establishing a higher education matching grants program. Higher Education.
H.3425 HD01924 By Mr. Naughton of Clinton, a petition (accompanied by bill, House, No. [BILL NUMBER]) of Harold P. Naughton, Jr. and others relative to the Massachusetts Military Family Relief Fund. [Veterans and Federal Affairs].
H.3516 HD03687 By Ms. Walz of Boston, a petition (subject to Joint Rule 12) of Marty Walz and others for legislation to regulate the compensation payable to board members of public charities. The Judiciary.
H.3519 HD01593 By Mr. Pignatelli of Lenox, a petition (accompanied by bill, House, No. [BILL NUMBER]) of William "Smitty" Pignatelli and others relative to insurance coverage for acupuncture. Financial Services.
H.3554 HD02321 By Ms. Dykema of Holliston, a petition (accompanied by bill, House, No. 3554) of Bruce Tarr and others relative to the taxation of persons primarily engaged in agriculture, farming or commercial fishing. Revenue.
H.3563 HD03851 By Mr. Sannicandro of Ashland, for the committee on Higher Education, on House, No. 3355, a Bill relative to the establishment of a scientific and technology research and development matching grant fund (House, No. 3563). June 30, 2011.
H.3605 HD01422 By Mr. Brodeur of Melrose, a petition (accompanied by bill, House, No. [BILL NUMBER]) of Paul Brodeur and others relative to certain corporation filing fees for parent teacher organizations. State Administration and Regulatory Oversight.
H.3636 HD03888 By Mr. Linsky of Natick, a petition (subject to Joint Rule 12) of David Paul Linsky and others for legislation to establish a penalty for parents, legal guardians or caretakers failing to report the death of a minor child. The Judiciary.
H.3692 HD03956 By Ms. Walz of Boston, a petition (subject to Joint Rule 12) of Martha M. Walz and others establishing a State House arts commission to maintain custody and care of all works of art and historical artifacts at the State House. Tourism, Arts and Cultural Development.
H.3709 HD03983 By Mr. Koczera of New Bedford and Senator Rodrigues, a joint petition (subject to Joint Rule 12) (accompanied by bill, House, No. 3709) of Robert M. Koczera and others relative to the designation of veterans status on licenses and identification cards issued by the Registry of Motor Vehicles . Transportation.
H.3921 HD04126 By Mr. Mariano of Quincy, a petition (subject to Joint Rule 12) of Ronald Mariano and others relative to the classification of risk for volunteer drivers for non-profit organizations providing transportation options for senior citizens . Financial Services.
H.3922 HD04127 By Mr. Mariano of Quincy, a petition (subject to Joint Rule 12) of Ronald Mariano and others relative to the acquisition and use of motor vehicles by charitable organizations for the purpose of transporting senior and disabled citizens. Public Safety and Homeland Security.
H.816
By Request
HD00259 By Mr. Turner of Dennis (by request), petition (accompanied by Bill, House, No. 00816) of Cleon H. Turner that cities and towns be authorized to expend certain funds collected from the community preservation tax. Joint Committee on Revenue.

John Keenan has been Salem’s state representative since 2005. He is Co-Chair of the Joint Committee on Telecommunications, Utilities and Energy.

A lifelong resident of Salem, John and his wife Kara have two children, Aidan and Erin. John’s father, like his father before him, worked at the Flynn Tan leather factory near Blubber Hollow in Salem. His mother was a nurse at Salem Hospital. John is a proud product of Salem Public Schools and went on to graduate from Harvard College with honors (B.A. Economics) and Suffolk Law.

Following Suffolk, John began his legal career as a criminal prosecutor in Essex County. He prosecuted cases in the district courts, primarily in Lynn District Court – one of the busiest courts in the Commonwealth. He was one of the first assistant district attorneys to serve as a prosecutor in the Domestic Violence Unit in Lynn.

From 1996 until 2004, John served in the Salem Legal Department where as City Solicitor he negotiated a new lease for the Salem Transfer Station saving city taxpayers half a million dollars for a mandatory clean-up at the site, saved both the Old Salem Jail Keeper’s House and 18 Crombie Street from demolition, facilitated the redevelopment of the old police station, prosecuted negligent property owners forcing them to clean up their properties, preserved affordable housing at Salem Heights, and fought to stabilize Salem’s property tax base.

In 2004, John was elected State Representative. He has served on these committees: Judiciary, Post Audit & Oversight, Telecommunications, Utilities & Energy, and Tourism, Arts & Cultural Development. He was appointed to a Special Commission to study the impact of drowsy driving on highway safety, and served on several Legislative Caucuses including the Northeast Caucus, Progressive Caucus, Children’s Caucus, Boating Caucus, Coastal Caucus, Elder Affairs Caucus, Cultural Caucus, Bicycle & Pedestrians Caucus and subcommittee on shared parenting. Currently, he serves on the Special Joint Committee on Redistricting and is Co-chair of the Boating Caucus. John was also appointed to sit on the panel reviewing expansion of the Boston Convention & Exhibition Center. In 2009, John served as House Chair of the Joint Committee on Tourism, Arts, & Cultural Development a perfect fit for a native of such a historically rich community. He was a staunch advocate for the state’s tourism industry and provided significant leadership in support of arts education.

In 2011, House Speaker DeLeo appointed John to House Chair of Telecommunications, Utilities and Energy. John explains the Committee’s challenge of ensuring long-term, affordable and stable energy supplies while also achieving our laudable renewable energy goals.

Personal Information

Profession: Attorney
Spouse: Kara McLaughlin
Children: 2
Interests: Public Education, PMC Challenge Ride (20 years)

Career Highlights

  • -Successfully fighting for funding of both the new judicial center and new T parking garage in Salem have been John’s priorities in building Salem’s future
  • -A former prosecutor and a former member of the Judiciary Committee , John was awarded the Anti-Defamation League (ADL) Community Service Award for his efforts shepherding “the toughest anti-bullying law in the nation” through the legislative process
  • A leading co-sponsor of the Status University system legislation, John pushed for recognition that Massachusetts state college were already universities. “Salem State College has long been the economic engine and back bone of the entire North Shore"

Education & Public Service

  • Salem Public Schools
  • Harvard College (Economics, B.A., 1987, with honors)
  • Suffolk University Law School (J.D., 1992, with honors)
  • Assistant District Attorney Essex County (1993-1994)
  • Salem Assistant City Solicitor (1996-2001)
  • Salem City Solicitor (2001-2004)
  • Mass. House (2005-Present)
  • Representative John Keenan visiting with the Council on Aging

  • Representative John Keenan visiting a Farmer's Market

  • Representative John Keenan at Harborwalk

  • Representative John Keenan gives Welcome Letters about Literature

  • Representative John Keenan speaks at Harborwalk

Seventh Essex, Consisting of the city of Salem, in the county of Essex.