Michael Waring's profile