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