Ever heard of the so-called Foundation for Support of Health and Development in Africa? No? Me neither. It was a supposedly not-for-profit organization that was involuntarily shut down by the Louisiana Secretary of State. Do you think it had any connection to a so-called CentralHealth of Louisiana, Inc.? Which was [...]