Federal Lawsuit Filed Against Former “Lord’s Ranch” Owner Alleges Decades Of Abuse
Court documents show a federal lawsuit was filed in Little Rock on Monday against Ted Suhl, former owner of the now defunct Lord’s Ranch behavioral health services and other facilities.…