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 HD964 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 SD1658 By Mr. McGee, a petition (accompanied by bill, Senate, No. 55) of Thomas M. McGee, Kenneth J. Donnelly, Sal N. DiDomenico, John D. Keenan and other members of the General Court for legislation relative to the Safe Harbor for Exploited Children Act. Children, Families and Persons with Disabilities.
H.87 HD140 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 HD400 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 SD590 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 HD557 By Mr. Kaufman of Lexington, a petition (accompanied by bill, House, No. 151) of Jay R. Kaufman and others for legislation to provide for reimbursement to cities and towns for extraordinary special education costs. Education.
H.179 HD999 By Ms. Wolf of Cambridge, a petition (accompanied by bill, House, No. 179) of Ruth B. Balser and others relative to the teaching of health education in schools. Education.
S.188 SD1399 By Ms. Clark, a petition (accompanied by bill, Senate, No. 188) of Katherine M. Clark, Geraldo Alicea, Jennifer L. Flanagan, Paul Brodeur and other members of the General Court for legislation relative to third grade reading proficiency. Education.
H.269 HD501 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 HD271 By Mr. Smizik of Brookline, a petition (accompanied by bill, House, No. 381) of Sean Garballey and others for legislation to authorize municipalities to protect low and moderate income tenants and units of governmentally involved housing. Housing.
H.386 HD921 By Representative Story of Amherst and Senator Creem, a joint petition (accompanied by bill, House, No. 386) of Ellen Story, Cynthia Creem and others relative to housing rights for victims of domestic violence. Housing.
H.389 HD317 By Mr. Alicea of Charlton, a petition (accompanied by bill, House, No. 389) of Geraldo Alicea and others for legislation to increase the penalties imposed for rape of mentally retarded persons. The Judiciary.
H.390 HD319 By Mr. Alicea of Charlton, a petition (accompanied by bill, House, No. 390) of Geraldo Alicea and others for legislation to protect certain students and clients of public or private institutions from inappropriate sexual contact by employees. The Judiciary.
H.434 HD311 By Mr. Hill of Ipswich, a petition (accompanied by bill, House, No. 434) of Bradford Hill and others relative to the punishment of habitual offenders convicted in the courts of the Commonwealth. The Judiciary.
H.458 HD83 By Mr. Lewis of Winchester, a petition (accompanied by bill, House, No. 458) of Jason M. Lewis 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. The Judiciary.
H.469 HD689 By Mr. Mariano of Quincy, a petition (accompanied by bill, House, No. 469) of Ronald Mariano and others for legislation to provide for comprehensive protection from childhood sexual abuse. The Judiciary.
H.502 HD658 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 HD894 By Representatives Story of Amherst and Rushing of Boston, a petition (accompanied by bill, House, No. 515) of Ellen Story and others for legislation to further regulate the performance of abortions and protecting women’s reproductive health. The Judiciary.
H.523 HD880 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 HD267 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 HD467 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. Children, Families and Persons with Disabilities.
S.581 SD1523 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 HD524 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 HD371 By Mr. Smizik of Brookline, a petition (accompanied by bill, House, No. 625) of Frank I. Smizik and others for legislation to regulate the medical use of marijuana by patients approved by physicians and certified by the Department of Public Health. Public Health.
S.629 SD36 By Mr. Baddour, a petition (accompanied by bill, Senate, No. 629) of Steven A. Baddour, Stephen M. Brewer, Benjamin B. Downing, James E. Timilty and other members of the General Court for legislation to combat economic crimes. The Judiciary.
S.640 SD1106 By Mr. Berry, a petition (accompanied by bill, Senate, No. 640) of Frederick E. Berry, Steven A. Tolman, Stephen M. Brewer, Steven A. Baddour and other members of the General Court for legislation to protect and enhance the rights of child and adult victims and witnesses of crime. The Judiciary.
S.665 SD107 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 HD474 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 HD519 By Mr. Kulik of Worthington, a petition (accompanied by bill, House, No. 766) of Stephen Kulik and others for legislation to provide for an income tax credit for the rehabilitation of residential historic properties. Revenue.
S.820 SD31 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].
H.891 HD951 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.891 SD1845 By Mr. Tarr, a petition (accompanied by bill, Senate, No. 891) of Bruce E. Tarr, Richard T. Moore, Michael R. Knapik, James E. Timilty and other members of the General Court for legislation to reform the parole system and protect public safety. The Judiciary.
S.892 SD1846 By Mr. Tarr, a petition (accompanied by resolve, Senate, No. 892) of Bruce E. Tarr, James E. Timilty, Katherine M. Clark, Michael R. Knapik 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. The Judiciary.
H.988 HD1891 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 SD983 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 HD1523 Relative to insurance reimbursements for emergency ambulance service
H.1180 HD1536 By Mr. Cantwell of Marshfield, a petition (accompanied by bill, House, No. 1180) of James M. Cantwell and others relative to insurance reimbursements for emergency ambulance service. Financial Services.
H.1293 HD1629 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 HD1228 By Mr. Stanley of Waltham and Senator Hart, a joint petition (accompanied by bill, House, No. 1370) of Thomas M. Stanley 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. The Judiciary.
H.1379 HD1292 By Mr. Vallee of Franklin, a petition (accompanied by bill, House, No. 1379) of James E. Vallee and others relative to economic crimes involving monetary instruments or other property known to be derived from criminal activity . The Judiciary.
S.1390 SD183 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 HD1899 By Representative Forry of Boston and Senator Hart, a joint petition (accompanied by bill, House, No. 1393) of Linda Dorcena Forry, John A. Hart and others for legislation to establish a "right to know" policy for certain temporary employees. Labor and Workforce Development.
H.1411 HD1125 By Ms. Walz of Boston, a petition (accompanied by bill, House, No. 1411) of Martha M. Walz and others for legislation to provide treble damages to employees for employer violations of certain labor laws. Labor and Workforce Development.
H.1504 HD1640 By Mr. Michlewitz of Boston, a petition (accompanied by bill, House, No. 1504) of Aaron Michlewitz and others relative to the provision or payment of meals consumed by certain health care practitioners in restaurants. Public Health.
H.1571 HD1713 By Mr. Speliotis of Danvers, a petition (accompanied by bill, House, No. 1571) of Theodore C. Speliotis and John D. Keenan relative to the use of police details instead of private flaggers under certain circumstances. Public Safety and Homeland Security.
H.1654 HD1037 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 HD1085 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 HD1045 By Mr. Koczera of New Bedford, a petition (accompanied by bill, House, No. 1698) of Robert M. Koczera and others for legislation to establish a historical rehabilitation tax credit. Revenue.
H.1712 HD1007 By Ms. Peake of Provincetown, a petition (accompanied by bill, House, No. 1712) of Sarah K. Peake and others relative to room rental rates under the room occupancy excise tax law. Revenue.
S.1798 SD835 By Mr. Tarr, a petition (accompanied by bill, Senate, No. 1798) of Bruce E. Tarr, John D. Keenan and Anne M. Gobi for legislation to enhance the license plate system of the Commonwealth. Transportation.
H.1818 HD1127 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 SD1895 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 SD1894 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 HD2760 By Mr. Scibak of South Hadley, a petition (accompanied by bill, House, No. 1901) of Linda Dean Campbell and others for legislation to establish a board of registration of behavior analysts within the Division of Professional Licensure. Consumer Protection and Professional Licensure.
H.1902 HD2633 By Ms. Haddad of Somerset, a petition (accompanied by bill, House, No. 1902) of Patricia A. Haddad and others for legislation to establish the Massachusetts opportunity rebuilding and expansion infrastructure program. Economic Development and Emerging Technologies.
H.1980 HD2006 By Mr. Moran of Boston, a petition (accompanied by bill, House, No. 1980) of Michael J. Moran and others for legislation to authorize local boards of registrars to perform random audits of election results in precincts. Election Laws.
S.2012 SD2074 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 HD2951 By Mr. Brodeur of Melrose, a petition (accompanied by bill, House, No. 2153) of Paul Brodeur and others relative to providing further protection from photographing, videotaping or electronically surveilling a partially nude or nude child. The Judiciary.
H.2154 HD2955 By Mr. Brodeur of Melrose, a petition (accompanied by bill, House, No. 2154) of Paul Brodeur and others relative to providing protection from child enticement. The Judiciary.
H.2253 HD2772 By Ms. Peisch of Wellesley, a petition (accompanied by bill, House, No. 2253) of Alice Hanlon Peisch and others relative to improving the apprehension of drunk drivers and other law violators. The Judiciary.
H.2348 HD2636 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 HD2293 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 HD2761 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 HD2538 By Ms. Gobi of Spencer, a petition (accompanied by bill, House, No. 2399) of Anne M. Gobi and others relative to hunting on Sundays. Public Safety and Homeland Security.
H.2401 HD2627 By Mrs. Haddad of Somerset, a petition (accompanied by bill, House, No. 2401) of Patricia A. Haddad and others relative to establishing a primary motor vehicle seatbelt violation for operators or passengers not wearing a safety belts. Public Safety and Homeland Security.
H.2474 HD2823 By Mr. Kaufman of Lexington, a petition (accompanied by bill, House, No. 2474) of Jay R. Kaufman and others relative to public employee retiree health benefits. Public Service.
H.2704 HD3243 By Mr. Speliotis of Danvers, a petition (accompanied by bill, House, No. 2704) of Theodore C. Speliotis and others relative to the solicitation of charitable donations for profit. Consumer Protection and Professional Licensure.
H.2712 HD3154 By Ms. Coakley-Rivera of Springfield, a petition (accompanied by bill, House, No. 2712) of Cheryl A. Coakley-Rivera 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. Education.
H.2713 HD3180 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 HD3284 By Mr. Kaufman of Lexington, a petition (accompanied by bill, House, No. 2962) of Jay R. Kaufman and others relative to pension reform. Public Service.
H.3047 HD3137 By Mr. Cantwell of Marshfield, a petition (accompanied by bill, House, No. 3047) of James M. Cantwell and John D. Keenan for legislation to require that utility service call centers be located within the Commonwealth. Telecommunications, Utilities and Energy.
H.3301 HD3123 By Mr. Pedone of Worcester, a petition (accompanied by bill, House, No. 3301) of Vincent A. Pedone and others relative to tax credits for the design and development of video game and interactive digital media products. Revenue.
H.3323 HD2419 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 HD2815 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 HD1924 By Mr. Naughton of Clinton, a petition (accompanied by bill, House, No. 3425) of Harold P. Naughton, Jr. and others relative to the Massachusetts Military Family Relief Fund. Veterans and Federal Affairs.
H.3516 HD3687 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 HD1593 By Mr. Pignatelli of Lenox, a petition (accompanied by bill, House, No. 3519) of William Smitty Pignatelli and others relative to insurance coverage for acupuncture. Financial Services.
H.3554 HD2321 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.3605 HD1422 By Mr. Brodeur of Melrose, a petition (accompanied by bill, House, No. 3605) of Paul Brodeur and others relative to certain corporation filing fees for parent teacher organizations. State Administration and Regulatory Oversight.
H.3636 HD3888 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 HD3956 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 HD3983 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 HD4126 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 HD4127 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.4007 HD4293 By Messrs. Brodeur of Melrose and Parisella, a petition (subject to Joint Rule 12) (accompanied by bill, House, No. [BILL NUMBER]) of Paul Brodeur and others relative to employment for members of the armed forces returning from active duty. House Rules.
H.816
By Request
HD259 By Mr. Turner of Dennis (by request), a petition (accompanied by bill, House, No. 816) of Cleon H. Turner and John D. Keenan that cities and towns be authorized to expend certain funds collected from the community preservation tax. 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 the following 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 also served 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, Speaker DeLeo appointed John to House Chair of Telecommunications, Utilities and Energy. John enjoys the Committee’s challenge of ensuring long-term, affordable and stable energy supplies while also striving to achieve the state’s 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 State University system legislation, John pushed for recognition that Massachusetts state colleges were already universities. “Salem State College has long been the economic engine and back bone of the entire North Shore"
  • John was House Lead on the recently passed Energy Bill that protects Salem’s tax base, enables redevelopment of the city’s historic waterfront, and establishes a Task Force for the remediation and redevelopment of Salem Harbor Station.

Education & Public Service

  • Suffolk University Law School (J.D., 1992, with honors)
  • Harvard College (Economics, B.A., 1987, with honors)
  • Salem Public Schools
  • Mass. House (2005-Present)
  • Salem City Solicitor (2001-2004)
  • Salem Assistant City Solicitor (1996-2001)
  • Assistant District Attorney Essex County (1993-1994)
  • 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 Salem

Error