NIFB Pastor Steven Anderson Involuntarily Committed to Psych Ward for 24 Hours
NIFB pastor Steven Anderson was involuntarily committed to a mental institution for 24 hours, according to a since-deleted post from his Facebook page.
The controversial Arizona pastor from Faithful Word Baptist Church in Tempe, AZ, has been under fire these past few weeks after his four oldest children started speaking out publicly against …