Philip Snow - a brief CV