Question: who is the head coach of the baltimore ravens
Answer: John W. Harbaugh ( born September 23 , 1962 ) is an American football coach who has been the head coach of the Baltimore Ravens of the National Football League ( NFL ) since 2008 .