Foreign Earned Income Exclusion
You will only pay tax on the excess income after the foreign exclusion is applied; however, you may qualify for more that the $91,500 if you have qualified housing expenses as well, up to a limit established by the fed govt based on your foreign location.
You do not need a CPA to prepare this tax return, but you do need someone with very good knowledge of the foreign exclusion requirements; CPAs do not always have that experience, nor do entry level people who work at the "Box" franchises. Ask questions of whoever you choose to prepare your taxes, and don't hesitate to say No thanks if their answers don't meet your expectations.
Reference IRS Pub 54; the terminology may be a little daunting, but do read it to make sure you understand the requirements.