Upchurch was born in Detroit, Michigan. After attedning Central Michigan College for two years, he reported to Pensacola, Florida as a Naval Aviation Cadet (NavCad). In 1955 he earned his gold wings and commission as a Second Lieutenant in the US Marine Corps, flying A1 Skyraider dive-bombers in the US and Western Pacific. He left active duty in 1958. Following a short teaching career, he returned to active duty and flew jet attack aircraft in Vietnam and the US, commanding at the squadron and group level. Retiring in 1985, he developed and managed a county aviation program in Virginia. In 199...