Search results
The Cast of “Alf:” Where Are They Now?
People via Yahoo News Singapore· 5 days agoNow 75, Schedeen has been married to husband Christopher Barrett since 1984, per IMDb...ultimately leaving the entertainment business. Her last acting...