Leonardo "Leo" Delgado is a recurring guest star character on Glee: The Unitards. He debuts in Christmas Time is Here. He is the father of Winter Delgado and husband to Helen Delgado. Leo works for a coal mining company in Chicago, hence him being away from his family in Defiance most of the time. He only visits his family twice a year, once for the holidays, during Christmas, leaving in the new year, and the second time being half way throughout the year.
Leo is portrayed by actor Robin Williams.