Timeline

William J. McGaffin Sr.'s Timeline

Born: 19210608
Died: 20170722