Francis Bayard Rives (1890-1969)

Francis Bayard Rives

Contributed by Mark Meredith on 28/10/2019 and last updated on 28/10/2019.