Drew Keasler

Drew Keasler, CPA

Partner

Drew started the practice in the spring of 2010, after spending several years with a top international accounting firm. Drew received his undergraduate degree from the University of North Carolina at Chapel Hill in 2004, his Master of Science in Accounting from East Carolina University in 2008, and his NC CPA license in 2009.

Drew is a member of the AICPA and the NCACPA.

Outside of tax season, Drew enjoys traveling, spending time at his and Margaret’s cottage in Oriental, NC, & sailing the waters of the Neuse River & Pamlico Sound.

Margaret Keasler, CPA

Partner

Margaret joined the practice in January 2015, after spending 5 years with Ernst & Young, LLP, a big four accounting firm, reaching the position of tax manager. Margaret received her Bachelor of Science in Business Administration from East Carolina University in 2008, her Master of Science in Accounting from East Carolina University in 2009, and her NC CPA license in 2011.

She is a member of the AICPA and the NCACPA.

Margaret focuses on our more complex partnership & individual clients, and is the dedicated team member for a group of our Virtual Back Office clients, where she is integrally involved in assisting them run the accounting, tax, & payroll functions of their business.

Outside of tax season, Margaret enjoys traveling, Wake Forest & ECU sports, spending time at her and Drew’s cottage in Oriental, NC, & keeping their dogs ‘Jersey’ and ‘Okaa’ in line.

Jennifer Johnson, CPA

Accountant

Jennifer joined the practice in 2018. Jennifer’s varied accounting experience includes working with a big & small CPA firm, corporate accounting & finance with a top 10 Fortune 500 company, and negotiating pricing and contracts for a large telecommunications company. Jennifer has the unique perspective of growing up in her older sibling’s small retail coffee shop which has been open for 17 years, eventually acting as a helpful advisor and consultant. Jennifer is a member of the dedicated team for a group of our Virtual Back Office clients, where she is integrally involved in assisting them run the accounting, tax, & payroll functions of their business.

Jennifer received her Bachelor of Science in Business Administration with concentrations in Accounting & Finance from the University of Nebraska at Omaha in 2000 and her NC CPA license in 2019.

She is a member of the AICPA and the NCACPA.

Jennifer enjoys rooting for the Nebraska Cornhuskers & Wolfpack football teams, volunteering at her children’s school and spending time outdoors with her three boys and husband.

Amanda Mahoney, CPA

Accountant

Prior to joining the firm in 2019, Amanda worked as an accounting manager at a CPA firm, providing accounting and advisory services to small-to-medium sized businesses in a variety of industries. She loves leveraging technology and data to help clients understand their financial information, optimize their processes, and grow their business. Her background also includes supply chain management in the food and beverage industry.

She attended Regis University and graduated with her B.S. in Accounting and in the final stages of obtaining her CPA license.

In her free time, she loves long hikes in the Colorado mountains, reading, learning, and traveling with her husband.