Overview

Sir William Gibson Craig

(1797—1878) politician and civil servant