John was born in Elizabeth, New Jersey and attended Bernardsville High School where he played trumpet in the high school marching and concert bands and had his own dance band, the Meloaires. John received a music grant to Texas A&M where he played 1st trumpet in the Fightin' Texas Aggie Band. He finished his under-graduate degree at Bradley University where he played trumpet in the concert band and tenor saxophone in a Rock N' Roll band, the Roadrunners. Graduating in 1965, John spent the next 30 years as an Air Force officer but still maintained music as a hobby. During this time, John received an MBA from the University of Utah. From 1995 through 2002, John worked in the financial services industry. After retiring full-time in 2002, John moved to Tucson where he joined the Tucson Concert Band. In addition to playing trumpet in the Retro Swing 7, John also plays lead guitar in the Praise Band at Ascension Lutheran Church and was for several years the director of the Rhythm Gang. His wife Joanna teaches music at Nash Elementary School.