Patton, David, 1954-