William Cowen

William Cowen

1797 - 1861