MacLellan, Keith William (Career)