Image Not Available

Michael Angelo Hayes

Dates: 1820-1877
Nationality: Irish