Bimbashi McPherson: A life in Egypt