weston patton