Christopher George MacFarlane, United Kingdom, Aberdeen, M