blair patton