Hercules Financial Services Group staff are very professional, patient, knowledgeable and respectful. Didn’t use jargon that is hard to understand and did great with followups/communicating.