abby patterson