Roberta (Burrus) Barclay ’59

28 December 2020

Class: 1959

Major: Physics

Residence: Mobile, AL

Deceased: December 14, 2020

Posted In