Bank Branches in SOMERVILLE, NJ with own SWIFT codes:

HARDING, LOEVNER MANAGEMENT, L.P.: HALNUS31