abby patel