BMI Grand Rounds Guest Speaker: John D. Haley