Overview

James Haliburton

(1788—1862) Egyptologist