Graduated from the United States Naval Academy in 1974 with a BS in Oceanography. He served on active duty for over nine years and retired from the Reserves in 1995 with the rank of Commander. Received a Master of Divinity (MDiv) from Covenant Theological Seminary in 1983. Retired from commercial flying in 2012, having flown with Delta and AirTran. He has served on the Board of Directors for Reformation Hope since its founding in 2007. He is a founding Board Member of TMI. He has been married to Jean Swanson for 40 years. They have three children and four grandchildren. He has been a Ruling Elder in the Presbyterian Church of America (PCA) for more than twenty years. He has made three trips to Ukraine to teach in the RITE-Ukraine Seminary.