Who can I consult in or near zip code 20906 to perform circumcision on this teen?

Here are some... You may ask your parents or teachers or pastors or local hospitals; that would be much easier than online chat. Or you may type "find a doctor for circumcision" to locate one meeting your need. But preferably look up a urologist to do circumcision. Best wishes...
Consult insurance. Most insurers will have a call in number or net based listing of providers in a given area/city. The net address is often listed on the card. The main site can redirect you to Urologists in a given city/zip code and whether they are taking on new patients.