Il fut chercheur associé au National Museum d'Edinburgh en 1995, et conservateur des écrits égyptien en 2006.
Il enseigna l'égyptologie à l'université de Liverpool et fit des recherches archéologique en Palestine et en Egypte.
Il est président honoraire de "Egyptology Scotland", une société de promotion des études sur l'ancienne Égypte en Ecosse.
1996 "The Penguin Historical Atlas of Ancient Egypt"
1998 "How to Read Egyptian Hieroglyphs", avec Mark Collier
2003 "The Seventy Great Mysteries of Ancient Egypt"