Peter O'Donnell
Peter O'Donnell

Peter O'Donnell

High-performance coach (ASCA L2); computer scientist (BITS); school/university teacher (mathematics, physics, English); passionate advocate of social justice