Pets Best was created in 2005 by Dr. John Stephens, the founder of the very first pet insurance company in North America. The company’s goal is to take away the financial worry that having a pet causes in order to help customers avoid ...