James Joseph Harbaugh is an American professional football coach and former quarterback who is the head coach of the Los Angeles Chargers of the National Football League.