Michael L Hayes is 45 years old. Michael lives in Baltimore, MD, but has also spent time in Edgewater, MD; Annapolis, MD; Harwood, MD and North Beach, MD. Some of Michael relatives are Jessica Lee Knapp, Jessica L Hayes, Sharon L Hayes, Herbert T Hayes and Joseph M Hayes.