Rick Patton
overview