Peter Glen
overview