New Informed Consent Bill for Veterans to Stem Skyrocketing Military Suicide Rate Read Robert CarterAugust 17, 2025
$267 Million Settlement against Acadia Psychiatric Hospitals Not Enough to Change Their Evil Ways Read Robert CarterDecember 16, 2024
Antidepressant Clinical Trials by Pharma Companies Skew Efficiency Results Read Robert CarterOctober 19, 2024