David was born on February 19, 1948 in Troy, son of the late Gerald T. and Mary (Simpkins) McKerrow.
He was a 1967 graduate of Troy High School and was a Viet Nam veteran, serving in the U.S. Marine Corps. He was awarded the Purple Heart Medal after being wounded in action in Viet Nam.
David worked for Ward La-France until his retirement in 1984 and went on to work for the Troy Area School District in the Janitorial Department until his retirement in 2002. David attended the First Baptist Church of Troy, was a member of the Troy American Legion Post #49 and the Rotary Club of Troy.