Albert L. Shepherd V

Albert L. Shepherd V
King’s College, University of Aberdeen
Aberdeen, Scotland, UK