Todd Hafner has been named the new head football coach at William Penn University. Hafner had been the head assistant coach at Emporia State in Kansas. The team finished 9-3 in the last two years.