Riley macpherson slides and presentations