FANDOM


Meagen Helen Fay (born 1957) is an American actress. She portrayed Mrs. Barrington in The Country Bears, Miriam Fry in Agent Carter, Nora Harper in the Desperate Housewives episode 'Color and Light', Holly in the TV series, The Muppets, and Irene Jacobs in the ABC Studios TV Criminal Minds.