James Shepard Temple

b. 19 March 1873

Chart width:      Refresh

Timeline