Brian E. O'Neal
overview