Answer
Ed O'Neill's middle name is Leonard. He is an American actor best known for his role as Al Bundy in the sitcom "Married.. with Children" and Jay Pritchett in the sitcom "Modern Family." O'Neill has also appeared in numerous films, including "Wayne's World," "The Bone Collector," and "Anchorman."