I'm trying to get all the names right. My current guesses are below. Click for full sized image.

Back row: ? Roy, Cynthia Roy, Doug Faughnan, Sheila Faughnan, Frank Faughnan, David Anger, Barbara Anger, Michael Kelly, Bernie Ballantyne (Bernice Faughnan), Frank Kelly, Aunt Margaret
Middle: Mary Lou, Brian W Faughnan, Eileen Kelly, Barbara Faughnan, Brian D Faughnan, Carol Faughnan, Kay Faughnan, Barbie, Lou Kelly, Barbara Faughnan, Patrick Faughnan, Madge Gordon
Front row: Kelly Faughnan, ? Ballantyne
Yes, there are two Barbara Faughnans in the picture, there'd be 3 if Barbara Anger had kept her birth name.