landon patton