Todd Richter

Kelley School graduate Todd Richter

The Kelley School of Business at Indiana University is ranked among the best business schools in the nation. Recent rankings put it at No. 23 with a ranking of No. 10 for the country’s...