Question: who does neil patrick harris voice in family guy
Answer: Barney Stinson