Samuel Gamble Bayne

Samuel Gamble Bayne