updated July 31 at 7:22 MDT
date
location
event
time
schedule provided by the speaker via
eSpeakers