maci patton