Kyle Messier’s Curriculum VitaeĀ