John H. Shannon About More Info Contact More Info Courses More Info Publications More Info Presentations More Info Service Activities | Awards More Info Professional Affiliations More Info Speaking More Info