 Keegan married in Claremont, California in 1983.The couple has four children together.Prior to arriving in the Midwest, Keegan worked for ESPN radio AM-1050 in New York City, until being replaced by Stephen A. Smith.