Paul Milligan 

Taught in public schools over 30 years