James Affleck Shepherd

Edit item

Occupation

Monogram or signature used

JAS

Temporal Coverage

1867-1931

lastName

Shepherd

firstName

James