Becky Duncan
Account Manager Team Lead @ Insurance Office of America
About Becky Duncan
Becky Duncan serves as the Account Manager Team Lead at the Insurance Office of America, where she has worked since 2003. She has 21 years of experience in this role and is based in Atlanta, Georgia.