James Vail
overview