Teddy G.J. Vail
overview