From what I can recognise, we have John, Joe, Geoff, Joan, and Margaret on the far right.
Geoff and Joan had 6 children: Christine, Catherine, Gregory, Josephine, Dominic, and Barbara
Christine m Keith Strong
Catherine m Michael Schuster
Gregory m Debbie Poulter