Peter O'Donnell
Peter O'Donnell

Peter O'Donnell

School/university teacher, computer scientist (BITS), high-performance coach (ASCA L2), and passionate advocate of social justice