Ann graduated from the University of Maryland with a BS in Accounting. While at the university she was inducted into Beta Alpha Psi, the national accounting honor society. After graduating, Ann earned her Certified Public Accountant License and worked for a regional public accounting firm specializing in non-profit organizations, especially labor unions. She then went to work for the United Food and Commercial Workers International Union, where she stayed until deciding to become a stay-at-home mom to her two daughters.

Ann joined the family business in 2011 and obtained her Property & Casualty License. Her primary duties at Joseph W. McCartin Insurance, Inc. include accounting, financial reporting, and human resources responsibilities.
Ann resides in Ashton, Maryland with her husband Mike and their two daughters.