Farmers Insurance Geremy Willard Home Financial Services > Insurance > Farmers Insurance Geremy Willard Address: 1901 E 37th St. #201 Odessa TX 79762 Telephone: 432-2478811 Web: http://agents.farmers.com/tx/odessa/geremy-willard?SourceID=AMPALFGMAG&utm_source=GMB&u Tweet