MARINE BARRACKS
ROSTER OF COMMANDING OFFICERS

NORFOLK NAVAL SHIPYARD, PORTSMOUTH, VIRGINIA

(click image below to enlarge in browser, then click new page to enlarge further)