jennifer patton