What happened to 'Barney' creator Sheryl Leach's husband? Peacock docuseries has people curious. Did you know that a Texas schoolteacher…
Where is Patrick Leach now? 'I Love You, You Hate Me' makes us wonder what ever happened to Sheryl Leach's…