Joseph Cowen Junior

Joseph Cowen Junior

1829-1900