Stella Immanuel, who claims to be a physician in Houston
Immanuel has an unusual background for a self-proclaimed COVID-19 expert.
Information about her medical background is limited;
Power Ministries, which appears to be located in a Houston strip mall