What makes you think it is too high? A FG of 1.023 from a start of 1.076 is 70% AA. Not bad attenuation at all for a big beer. Depending on the following things, you may be done:
- yeast choice - what did you use? We can figure out where you are in the expected attenuation range from there.
- pitching rate - big beers require a lot of yeast and aeration. Did you make a starter or pitch enough healthy yeast based on your starting gravity?
- fermenting temps - what temp did you ferment at in relation to the desirable temp for the yeast?
- grain bill - a lot of specialty grains will add gravity but not fermentable sugars.
- if all grain - what was your mash temp? Higher mash temps favor the creation of long chain dextrines. They are less likely to be fermented by most yeasts. But they are also not perceived by the taste buds as "sweet". I have a robust porter on tap now that was mashed at 156f and fermented with a British yeast. It went from 1.063 to 1.020. But instead of sweet, it finishes full bodied and roasty.