Jeff Rosedale, Ph.D.

Speaking appearances