Question: who voiced bloo in fosters home for imaginary friends?
Answer: Keith James Ferguson