Robert Walter Weir

American, 1803-1889

Robert Walter Weir

American, 1803-1889