Overview

William Mackelvie

(1800—1863) minister of the United Presbyterian church