He attended Robertson Elem., Kinkaid, and Lamar H.S. He received a B. A. from the University of Texas in 1963, after serving in the U. S. Air Force in Korea.
He is survived by his wife of 52 years, Carole A. Waska McAshan, his children John B. McAshan, Jr., Mark S. McAshan, and Madalyn A. McAshan-Hueni, his grandchildren Erin, Katherine, Alexandra, Raegan, Gwyndalyn, Ian, Rachel, Sarah, and Abigail and his brother Allen D. McAshan, Jr.
The family will receive friends on Thursday, October 25, 2012 from 5:00 pm until 8:00 pm in the Hunters Creek Chapel at Earthman Funeral Directors, 8303 Katy Freeway, Houston, Texas 770243. Funeral services will be Friday, October 26, 2012 at 11:00 am at Holy Spirit Episcopal Church, 12535 Perthshire Road, Houston, Texas 77024. Interment will follow at Glenwood Cemetery, 2525 Washington Avenue, Houston, Texas 77007.