layne patton