The publicly accessible CBP office in McNamara Terminal is on the lower level by international arrivals, one floor down from domestic baggage claim. I don't know if they have another office in the North Terminal, but if so it should be in a similar location.