Teleton CRIT construction_credit Iris Dimmick Rivard Report16 Public Relations Manager Ellie Leeper with Managing Director Ricardo Guzman Hefferan. Photo by Iris Dimmick. Public Relations Manager Ellie Leeper with Managing Director Ricardo Guzman Hefferan. Photo by Iris Dimmick.