vivian patton