boone patton