Teddy M. Haggarty
overview