Mark C. Johns

Last updated
  1. 1 2 "Legislative Preview: Meet The New Members". The Capitol. Manhattan Media. January 6, 2011. Retrieved March 22, 2011.[ permanent dead link ]
  2. "Assembly Member Mark C. Johns (NY)". Project Vote Smart . Retrieved December 31, 2010.
  3. "Mark Johns: Biography". New York State Assembly . Retrieved March 22, 2011.
  4. "Koons looks to fend off Johns again", Democrat and Chronicle , Rochester, New York, p. 3B, 2010-10-18, ISSN   1088-5153
  5. "Voters keep most area incumbents in office", Democrat and Chronicle , Rochester, New York, p. 9A, 2010-11-03, ISSN   1088-5153
  6. "Local GOP proves strong in vote", Democrat and Chronicle , Rochester, New York, p. 1A, 2010-11-07, ISSN   1088-5153
  7. Andreatta, David. "Lunsford narrowly defeats incumbent Johns in 135th Assembly District race". www.wxxinews.org.
  8. Moule, Jeremy. "Matthew Terp resigns Monroe County Legislature seat — again". www.rochestercitynewspaper.com.
Mark Johns
MarkCJohnsIndependenceDayParade2014.JPG
Johns (third from left) at the Independence Day parade in Fairport, New York in 2014
Monroe County Legislator District 8
Assumed office
April 13, 2022
New York State Assembly
Preceded by New York State Assembly, 135th District
January 1, 2011 – December 31, 2020
Succeeded by