adam patton