By Tony.Sablan , 21 October, 2026 Body Peter Snow is a lecturer (teaching) in healthcare technology at UCL. Institution UCL By miranda.prynne , 4 November, 2020 Professional insight from UCL