cats dogs puppies broker internet cash flow dog real estate investment cfa bengals canine cat bengal inform pet factor informatica cattery american cash flow association factoring