Big fan of EPAs here.
A few questions and some advice:
- when you took the gravity reading, what was the beer's temp? It may have 'shown' a bit high due to its temp. Hydrometers are calibrated to 60C (I think. Sorry, I use metric for temp here in Canadia)
- what yeast did you use? Different yeasts attenuate differently. 1.020 is still high for the beer's original gravity, but it might now go down significantly.
- 1.020 is still high for anything like bottling, so let it sit in the carboy and take a reading in a week. If it's still at 1.020, type '1.020' into the search box; lots of info on stuck fermentation.
- finally, your original gravity wasn't very high. If you do go down to 1.012 or 1.010, it'll be less than 4.0% ABV and will be ready to go into the bottle as soon as it's the same FG for three days in a row.
Let it carb up for three weeks and enjoy the fruit of your labours.
Good luck. Oh, and welcome to HBT.