alfred patton