Alan Vincelette, Ph.D