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