John D Branch currently teaches a variety of marketing, strategy, and international business courses at the undergraduate, MBA, and executive levels at MichiganRoss.