James Gerard Barrett's Timeline

Born: 19341031
Died: 20200902