Farley Foundation is a non-profit 501(c)3 animal rescue organization founded by John and Betsy Ficarro of Pinehurst, NC. It is named in memory of their first shelter dog Farley, a certified therapy dog that was rescued as a puppy minutes before being euthanized from a North Carolina county shelter.