TPSF Annual Public Lecture