Thomas P. Canavan
My great grandfather,Thomas P. Canavan Born 08/11/1865-11/10/1906.
Date & Place:
in Amherst, Massachusetts United States