Pat DuVal
overview