Subscribe to our newsletter for monthly tax tips:

Firm Profile

Schedule a Free Consultation Learn About Our Services
We want to help you better understand the talents in our firm.  We provide professionals that are highly qualified and certified for the benefit of individuals and businesses.   
Certified Public Accountant (CPA)
Certified Public Accountants wear a variety of different hats.  By providing income tax preparation and advice for individuals, small businesses and corporations, CPAs also have the ability to perform audits, consulting work and basic business record keeping.  In order for a CPA to maintain their license, they must participate in 120 hours of continuing education every three years.  This allows a CPA to continue to thrive, benefit and stay on top of any changes in their profession.
An important role a CPA holds is consulting work.  We provide years of knowledge, education and experience to properly inform and consult your business and individual needs.  CPAs are here to save you and your business money and develop financial plans to keep you looking attractive to investors.
Enrolled Agent (EA)
An Enrolled Agent is a BIG asset to an accounting and business advising firm, as well as to the clients involved.  EAs have the ability to represent taxpayers before any Internal Revenue Service Office.  They have the ability to negotiate appeals and examinations with the IRS acting in place of a taxpayer signing consents and executing agreements on a tax payers behalf.  Being the only professional granted the right to practice directly from the United States Government, Enrolled Agents, unlike CPAs and Attorneys (they have the ability to practice within their licensing states), are able to represent any tax payer in any state regarding federal tax matters.  Being considered a tax specialists, you can see why having an Enrolled Agent in our office is of great decree for the entire firm and those we provide services for. 
"The capabilities of an enrolled agent extend beyond just preparing returns to areas such as representing clients in cases involving audits, collections, and appeals." (

Enrolled Agents help ensure clients are treated appropriately by the IRS, work out payment plans on the best possible terms and ensure the IRS follows laws that protect taxpayers. Enrolled agents must complete at least 72 hours of continuing education every three years.
QuickBooks Pro-Advisor
A QuickBooks Pro-Advisor are CPAs, EAs, accountants and small business advisors who have tested and have been certified to provide the proper training to individuals and businesses.  The benefits of this certification allow our advisors to give you nothing but the best knowledge and help in making QuickBooks customized for your needs and allow you to receive the most out of your software. 

Our marketing team has a good knowledge of their surroundings and community.  They continuously do research on the changing environment and how to adapt that to their business and clients.  The marking team is in charge of establishing image proofs, maintenance of the Web Page, establishing the Marketing Plan and developing procedures, plans and ideas as they pertain to the marketing of the firm and how this will benefit the employees, clients and prospects.  They make all their decisions based on the focus of the customers and actively engage themselves in customer service and customer relations. 

Bookkeeping and Payroll

Bookkeeping is the actions and activities of keeping an individual's and business'  financial records.  Payroll is the sum of all employees wages, bonuses, benefits and deductions.  We provide multiple professionals with adequate and superb bookkeeping and payroll experience and capabilities.  We are just what you need to ensure financial satisfaction. 
We have a top notch firm that provides professionals in a team setting.  We work closely with each other to be responsive and deliver the highest quality possible.  With many combined years of experience, education and certification, we are here to help individuals and businesses with their financial needs. 

Our firm provides outstanding service to our clients because of our dedication to the three underlying principles of professionalism, responsiveness and quality.


Our high standards, service and specialized staff spell the difference between our outstanding performance and other firms. We make sure that every client is served by the expertise of our whole firm.


Through hard work, we have earned the respect of the business and financial communities. This respect illustrates our diverse talents, dedication and ability to respond quickly.


We feel it is extremely important to continually professionally educate ourselves to improve our technical expertise, financial knowledge and service to our clients.

Our high service quality and "raving fan" clients are the result of our commitment to excellence.

Our professional affiliations include:

  • Iowa Society of Certified Public Accountants
  • American Institute of Certified Public Accountants
  • Minnesota Society of Certified Public Accountants

We will answer all of your questions, as they impact both your tax and financial situations. We welcome you to contact us anytime.