What are the responsibilities and job description for the Claims Specialist position at Odyssey Group?
Claims Specialist. Headquartered in New York City with offices throughout the U.S. and in Vancouver, Canada, Hudson is a market-leading specialty insurer that o