Dr David Richard Waring FRSC