Duncan C Macdonald has not yet been mentioned.