Thomas J. McGarraghy
Date & Place:
in Rochester, Monroe County, New York United States of America