John grew up in Arbutus Maryland where he attended Catonsville High School. After graduating, John joined the Baltimore County Police Department as a Cadet, After Completion of the Academy he became a police officer protecting the citizens of Baltimore County. In 1975 John married his high School sweetheart Carla Inners of Perry Hall. After a short stint in Harford County John moved his family to Parkville in 1986 where he and his wife resided until 2012. John and Carla are now living in Perry Hall. They have two children and two grandchildren who live in the Parkville/Perry Hall area.
John was appointed to the Maryland House of Delegates to fill the vacated seat of Delegate Al Redmer in 2003. In 2006 John lost the election by less then 300 votes in one of the closest elections in the state. After such a close loss John continued to be active in the community and in 2010 John was elected back to the House of Delegates.
John joined the Baltimore County Police Department as a Cadet. While working for the Baltimore County Police Department he was promoted as follows:
Attended Baltimore City Public School, Kindergarten to Seventh Grade
John is a active member of the communities he represents: