Background
He was born in Inverary, the son of David Campbell, and came to New York in 1776, later settling in Nova Scotia as a United Empire Loyalist.
He was born in Inverary, the son of David Campbell, and came to New York in 1776, later settling in Nova Scotia as a United Empire Loyalist.
He represented the town of Shelburne in the Nova Scotia House of Assembly from 1793 to 1818. In 1789, he was named customs collector at Shelburne. In 1818, he moved to Saint Andrews, New Brunswick, serving as customs collector there.
He retired in 1828 and moved to Weymouth in Digby County.
He died as Sissiboo in Digby County.