Alexander Cuninghame, 16th of Craigends

Born 1804