top of page
(18 W-Logo) WRH And 4 Girls Seated.jpg


Get to know the team at Hagan, Johnson & Associates.

(15W-Logo) WRH - .jpg

Rodney Hagan, CPA

William R. Hagan, better known as “Rodney” is the Senior Managing Partner of the firm. Rodney has accumulated a vast amount of experience in individual, corporate, trust, and also estate returns. Additionally, Mr. Hagan is highly knowledgeable with specialized areas of services such as compilations, review and audit services, tax planning, and strategizing so he can assist clients with all their financial needs. He graduated from the University of West Georgia where he earned his B.S. in Accounting. He has earned a tremendous track record when dealing with the IRS and state taxing agencies. His passion is helping the firm's clients to be successful in their endeavors while also educating them with the information and knowledge, that will enable them to make properly informed decisions. He truly loves and values the CPA and client relationship. Mr. Hagan is Licensed in both the State of Alabama and Georgia. Which is one of the reasons he has been so interested in finding a way to reach as many taxpayers as he could, no matter their home state, and we are fortunate enough to have clients from all across the United States.

Rodney lives in Alabama with his wife, Talia, their twin sons, and their daughter. His interests include college football and bass fishing. His greatest joy comes in spending time with his home and church families.

(W-Logo) DWJ.jpg

Debra Johnson, CPA, EA, PFS, CGMA

Debra has been an EA since 1981 and a CPA since 1999. She is one of a select few in the Metro Atlanta area that is accredited as both an accounting and tax specialist. Her wealth of knowledge and experience, combined with her kindly, warm personality and genuine personal interest, sets her apart.

Debra loves animals and is an avid gardener. She often graces the office with beautiful, fresh-cut flowers straight from her garden!

Terrin new.jpg

Terrin George
Director of Accounting

Terrin holds an Associates in Business Administration from Gadsden State Community College and a B.S. in Accounting from Jacksonville State University. She has a vast experience in individual and corporate taxes, specializing in compilations, reviews, and audits. She has over fifteen years of experience in both public and governmental accounting. 

Terrin is an integral part of our firm, as she oversees our accounting department. She reviews financials, helps manage accounting projects, and guides our staff accountants through more complex accounting issues.


She enjoys spending time with her family, hiking, kayaking, and photography.

JDB Website Photo.jpg

Jandi Budde
Tax Manager

Jandi began working for our firm in June of 2013. She is one of our valued senior accountants. She is tasked with processing payroll and everything that entails preparing financial statements for small businesses. In addition, she performs technical reviews on the majority of tax returns that come through our office.


In her spare time she loves spending time in nature, traveling to new places, and kayaking with her husband. She enjoys family time, fun times with friends, and connecting with God and others. She is excited for what this beautiful life has to offer.


Kathryn Aldredge
Manager of Accounting

Kathryn holds a B.S in Accounting and a Masters in Business Administration from the University of West Georgia. She has plans to obtain her CPA license soon and enjoys the client relationships made through our work. Kathryn assists in managing the Staff accountants, bookkeeping, and Tax Preparation services. Kathryn is also QuickBooks Online Certified and leads our QuickBooks Training sessions we offer to clients!


In her free time, she enjoys working with her competition horses and spending time with her family.

HJA Logo.jpg

Kayla Register
Payroll Manager

Bio coming soon.

Henna logo.jpg

Henna Narang
Senior Tax Accountant

Henna recently graduated from the University of West Georgia with a Master of Professional Accounting with plans to become a CPA and pursue her passion for forensic accounting.

Henna enjoys learning new languages. She is currently learning Korean and is already fluent in Spanish, Dutch, and Papiamentu.

(TCC 3) HaganJohnson_085 (1).jpg

Theresa Childs-Capes
Office Manager/Administrative Assistant

Theresa has over three decades of front office experience and enjoys working with the public. At HJACPAS she guides new clients through the onboarding process by providing forms, setting up secure online portal accounts, scheduling appointments, and processing payments to name just a few of the ways. Theresa offers administrative support to the clients, staff, and both of the CPAs, who are partners of the firm. She is very friendly and always willing to assist in any way that she can.


Outside the workplace, some of the things Theresa has enjoyed most over the years would be volunteering with the special needs population of Douglas County and working with children through the Georgia Public School System. What she looks forward to in life is traveling to new places and enjoying the natural wonders of this beautiful world, including swimming with the Dolphins and hiking to the top of Diamond Head Mountain in the Hawaiian islands during one of her adventures. Though life’s greatest blessing outside of her professional life is being able to spend time with her loving family, that now also includes Amazing Grand Children.

Emily logo.JPG

Emily Cline
Staff Accountant

Emily graduated with a Bachelors Degree in Accounting from Jacksonville State University. She enjoys the problem-solving aspects of accounting work, and getting to learn and grow her knowledge. She works on monthly accounting, and other accounting projects. Emily also leads in some marketing work, such as managing the firms website and social media.

Outside of work, Emily enjoys spending time with her husband, Austin, their daughter, and their extended family and friends. She also loves serving in youth ministry at her church, baking, and has earned a 4th degree black belt in Tae-Kwondo.

Stephanie logo.jpg

Stephanie Roberts
Executive Administrator

Stephanie has extensive experience facilitating clients as well as our staff accountants with simple tasks along with more comprehensive assignments that require research and project management. In addition, she assists with client communications and information organization.

Outside of work, she enjoys spending time with her family, travelling and spending time on the water sailing.

Katie pic.jpg

Katie Collett
Staff Accountant

Katie has a B.S. in Accounting from Jacksonville State University, and has over 20 years of accounting experience in both the public and private sector. She has been happily married to her husband, Andy, for 23 years, and they have 2 daughters and one son. They also have a family cattle farm in Alabama.


In her spare time, she loves spending time with her family, small-town farm life, and reading & studying the Bible.


Alexandria Lloyd
Staff Accountant

Alexandria graduated from the University of West Georgia with her Bachelor’s degree in Accounting and her Master’s degree in Business Administration. She is currently working on obtaining her CPA license and looks forward to advancing her career in the accounting field with our firm.


In her free time, Alexandria enjoys traveling, trying new cuisines and experiencing new cultures the world has to offer.


Lacey Sheppard
Tax Associate

Lacey began working for our firm in January of 2024 and is a Tax Preparation specialist.  She holds a Bachelors Degree in Mathematics from Jacksonville State University and focuses closely on ensuring our clients’ tax needs are met.


Lacey and her husband Adam have a beautiful two year old daughter who keeps life busy and exciting. Outside of work she enjoys spending time with friends and family, coaching basketball, attending church, and traveling to new places.


Shana Kilgore
Accounting Clerk

Shana began working with the firm in October 2023 as an accounting clerk. She received her Associates Degree from Southern Union State Community College and has 14 years prior bookkeeping experience. She assists with many of our monthly accounting projects and is very excited to be a part of the firm.

Shana and her husband Lane have twin children who bring such joy and happiness to their lives. Along with watching their kids play sports, Shana enjoys being outdoors, spending time with her family and church family, playing the piano, and watching college football.

What is a CPA?  

A Certified Public Accountant (CPA) is licensed and regulated by the state boards of accountancy. CPAs must complete 150 hours of education including concentration in accounting and pass a rigorous exam given by the State Board of Accountancy. They must also complete a 1 year  internship at a CPA firm. CPAs provide a wide range of financial services and perform many different roles beyond tax preparation and accounting, including financial analysis, corporate finance,  estate planning, and much more.

What is an EA?  

An Enrolled Agent (EA) is a federally-authorized tax practitioner who has technical expertise in the field of taxation and who is empowered by the U.S. Department of Treasury to represent taxpayers before all administrative levels  of the IRS for audits, collections, and appeals. EAs must pass a challenging exam on tax law. EAs are skilled tax preparers for individuals, businesses and estates.


Put simply: Extensive knowledge, experience and education working for you! ​

Privacy Policy


As our client, your privacy is important to us.

Therefore, we have adopted the following Privacy Policy.


We collect nonpublic personal information about you from various sources, including the following:

  • Information we receive from interviews regarding your tax situation

  • Information we receive on applications, organizers, or by other means, such as your name, address, telephone number, social security number, dependents, income, and other tax-related data;

  • Information from tax-related documents you provide that are required to process tax returns, such as Form's W-2, 1099-R, 1099-INT and 1099-DIV, and stock transactions, etc.


We do not disclose any nonpublic personal information about our customers or former customers to anyone, except as requested by our customers or as required by law.

We restrict access to nonpublic personal information concerning you, except to employees who need access to such information in order to provide products or services to you. We maintain physical, electronic, and procedural safeguards that comply with federal regulations to guard your nonpublic personal information.

If you have any questions about our Privacy Policy, please contact us.








bottom of page