Kenneth Ziegelheafer was born in Baltimore and has lived in New York, Denver, San Francisco, Los Angeles, New Mexico, Boca Raton, London and Havre de Grace, Maryland. (1999)