Past events where I've spoken or participated. See SpeakingSchedule for future events.
June
See SpeakingSchedule for upcoming events that I'm speaking, moderating, or otherwise participating in.
Additional current and future events may be found on my upcoming.org page.
Return to the SpeakingSchedule \ FrontPage.