Head office

11325 Random Hills Road 8th Floor Fairfax Virginia 22030 +1 703-267-8000 +1 703-267-5111

Offices

The Americas

United States

New York

Albany

Albany - Great Oaks Blvd

100 Great Oaks Blvd Suite 120 Albany 12203

New York

New York - Broad Street

90 Broad Street Suite 704 New York 10004

New York

33 Whitehall Street 15th Floor New York 10004 +1 212-612-3600 Telephone number for new york +1 212-612-3636 Fax number for new york

Buffalo

Buffalo - Lafayette Square

14 Lafayette Square Buffalo 14203 +1 716-200-1854 Telephone number for buffalo buffalo - lafayette square +1 716-854-1595 Fax number for buffalo buffalo - lafayette square

Maryland

Annapolis Junction

Annapolis Junction - Sentinel Drive

300 Sentinel Drive Suite 700 Annapolis Junction 20701 301-623-2000 Telephone number for annapolis junction annapolis junction - sentinel drive 301-623-2102 Fax number for annapolis junction annapolis junction - sentinel drive

Baltimore

Baltimore - Lord Baltimore Drive - 3120

3120 Lord Baltimore Drive Baltimore 21244 +1 410-597-4200 Telephone number for baltimore baltimore - lord baltimore drive - 3120 410-597-4214 Fax number for baltimore baltimore - lord baltimore drive - 3120

Virginia

Arlington

Arlington - Crystal City

1550 Crystal Drive Suite 402 Arlington 22202

Fairfax

11325 Random Hills Road 8th Floor Fairfax 22030 +1 703-267-8000 Telephone number for fairfax +1 703-267-5111 Fax number for fairfax

Lebanon

295 Technology Park Drive Lebanon 24266

Manassas

Manassas - Capital Court

9700 Capital Court Manassas 20110 571-359-4374 Telephone number for manassas manassas - capital court

Norfolk

Norfolk - International Terminal Blvd

1355 International Terminal Blvd Suite 104 Norfolk 23505 757-302-1400 Telephone number for norfolk norfolk - international terminal blvd 757-302-1399 Fax number for norfolk norfolk - international terminal blvd

Richmond

1111 East Main Street Suite 615 Richmond 23219 +1 804-648-3774 Telephone number for richmond +1 804-648-4317 Fax number for richmond

Sterling

22980 Indian Creek Drive 4th floor Sterling 20166 +1 703-885-5600 Telephone number for sterling +1 703-885-5601 Fax number for sterling

Arlington

1000 N Glebe Road Arlington 22201

Fairfax

Fairfax - Fair Lakes Circle

12601 Fair Lakes Circle Fairfax 22033 +1 703-227-6000 Telephone number for fairfax fairfax - fair lakes circle +1 703-227-6704 Fax number for fairfax fairfax - fair lakes circle

Newport News

11815 Fountain Way Newport News 23606

Georgia

Atlanta

260 Peachtree Street NW Suite 2303 Atlanta 30303 404-419-2001 Telephone number for atlanta

Albany

2813 Old Dawson RD Albany 31707 229-889-6500 Telephone number for albany 229-889-6598 Fax number for albany

Atlanta

2800 CENTURY PARKWAY Atlanta 30345 +1 404-419-2001 Telephone number for atlanta +1 205-259-2301 Fax number for atlanta

Texas

Austin

Austin - Bee Caves Road

2500 Bee Caves Road Building III, Suite 100 Austin 78746 +1 512-317-9550 Telephone number for austin austin - bee caves road

Belton

2100 Digby Drive Belton 76513 254-771-6900 Telephone number for belton

Dallas

14800 Landmark Blvd Suite 300 Dallas 75254 972-788-7700 Telephone number for dallas

Fort Worth

801 Cherry Street Suite 1155 Fort Worth 76102 +1 817-332-7761 Telephone number for fort worth +1 817-348-3613 Fax number for fort worth

Houston

3700 West Sam Houston Parkway South Suite 500 Houston 77042 +1 713-954-7000 Telephone number for houston +1 713-954-7311 Fax number for houston

San Antonio

San Antonio - Northwest Parkway

5555 Northwest Parkway Suite 143 San Antonio 78249

San Angelo

San Angelo - West Loop 306

3115 West Loop 306 Suite 108 San Angelo 76904 +1 325-949-9703 Telephone number for san angelo san angelo - west loop 306 +1 325-949-9706 Fax number for san angelo san angelo - west loop 306

San Antonio

San Antonio - N Loop

4630 N Loop 1604 W Suite 207 San Antonio 78249 844/762-6777 Telephone number for san antonio san antonio - n loop

Ohio

Beavercreek

Dayton - Beavercreek

2689 Commons Boulevard, Suite 105 Beavercreek 45431

Cleveland

1100 Superior Avenue East, Suite 200 CGI Federal (Suite 200A), CGI Technologies & Solutions(Suite 200B) Cleveland 44114-2530

Westerville

Columbus

570 Polaris Parkway Suite 200 Westerville 43082 +1 614-865-5000 Telephone number for westerville columbus

Washington

Bellevue

10900 NE 4th St, Suite 2412 Bellevue 98004 +1 425-943-3817 Telephone number for bellevue +1 425-943-6801 Fax number for bellevue

Alabama

Birmingham

1900 International Park Drive Suite 400 Birmingham 35243 +1 205-259-2300 Telephone number for birmingham

Mobile

6420 Wall St Mobile 36695-4520 +1 251-706-4460 Telephone number for mobile

Montgomery

60 Commerce Street, Suite 210 Montgomery 36104

Troy

140 University Park Troy 36081 +1 334-807-5540 Telephone number for troy +1 334-566-1205 Fax number for troy

Huntsville

4000 MARKET STREET Huntsville 35808 +1 256-922-2400 Telephone number for huntsville +1 256-534-6473 Fax number for huntsville

Massachusetts

Burlington

78 Blanchard Road Suite 300 Burlington 01803 781-565-2600 Telephone number for burlington 1 781-535-2700 Fax number for burlington

North Carolina

Charlotte

3426 Toringdon Way Suite 405 Charlotte 28277-3496 +1 704-409-3760 Telephone number for charlotte

Durham

630 Davis Drive Durham 27560

Tennessee

Chattanooga

633 Chestnut Street Suite 840 Chattanooga 37450 +1 423-599-7000 Telephone number for chattanooga

Franklin

6640 Carothers Pkwy Suite 400 Franklin 37067 +1 615-224-0441 Telephone number for franklin

Knoxville

500 West Summit Hill Drive Knoxville 37902

Illinois

Chicago

171 N Aberdeen, Ste 400, Chicago 60607 312-276-1900 Telephone number for chicago

Fairview Heights

Fairview Heights - Salem Place

331 Salem Place Suite 200 Fairview Heights 62208-1340 +1 618-624-9360 Telephone number for fairview heights fairview heights - salem place +1 618-624-9370 Fax number for fairview heights fairview heights - salem place

South Carolina

Columbia

1400 Browning Road Suite 150 Columbia 29210 +1 803-216-2440 Telephone number for columbia +1 803-216-2441 Fax number for columbia

North Charleston

North Charleston - Remount Road

1101 REMOUNT ROAD SUITE 300 North Charleston 29406 843-745-9496 Telephone number for north charleston north charleston - remount road 843-308-7191 Fax number for north charleston north charleston - remount road

North Charleston

4401 Leeds Ave North Charleston 29405 843-745-9496 Telephone number for north charleston 843-308-7191 Fax number for north charleston

Kentucky

Frankfort

229 West Main Street Suite 204 Frankfort 40601 +1 502-875-0122 Telephone number for frankfort +1 502-875-7544 Fax number for frankfort

Colorado

Greenwood Village

5575 DTC Parkway Suite 135 Greenwood Village 80111

Connecticut

Hartford

100 Pearl St. 14th Floor Hartford 06103 860-249-7237 Telephone number for hartford 860-249-7001 Fax number for hartford

Hartford

One American Row, Suite 403 Hartford 06102-5056 860-403-2040 Telephone number for hartford 860-403-2041 Fax number for hartford

Gales Ferry

2 Chapman Lane Gales Ferry 06335 860/449-8391 Telephone number for gales ferry 860/381-5261 Fax number for gales ferry

Hawaii

Honolulu

715 South King Street Suite 200 Honolulu 96813 1 808-375-0999 Telephone number for honolulu

Alaska

Juneau

175 South Franklin Suite 305 Juneau 99801 +1 907-463-4112 x245 Telephone number for juneau

Louisiana

Lafayette

102 Versailles Boulevard Lafayette 70501 337-484-1650 Telephone number for lafayette

Michigan

Lansing

300 S. Washington Square Suite 405 Lansing 48933 +1 517-346-2913 Telephone number for lansing +1 517-346-2914 Fax number for lansing

Oklahoma

Lawton

3120 NW Atlanta Avenue Lawton 73505 580-354-4000 Telephone number for lawton 580-354-4004 Fax number for lawton

California

Los Angeles

350 South Grand Avenue Suite 3570 Los Angeles 90071 +1 213-239-5300 Telephone number for los angeles +1 213-239-5301 Fax number for los angeles

Oakland

Oakland - 14th Street

505 14th Street Suite 900 Oakland 94612

Sacramento

621 Capitol Mall Suite 1525 Sacramento 95814 +1 916-830-1100 Telephone number for sacramento +1 916-830-1199 Fax number for sacramento

San Diego

7480 Mission Valley Rd. Suite 100 San Diego 92108 +1 619-321-6409 Telephone number for san diego

San Diego

2878 Camino Del Rio South Suite 500 San Diego 92108 +1 619-725-8400 Telephone number for san diego +1 619-725-8401 Fax number for san diego

Sacramento

Sacramento - University

333 University Avenue Suite 200 Sacramento 95825

San Ramon

3000 Executive Parkway Suite 236 San Ramon 94583 925-226-8392 Fax number for san ramon

Missouri

Maplewood

2731 Sutton Blvd Suite 200, Maplewood Maplewood 63143

Florida

Melbourne

5130 Commercial Drive Suite B Melbourne 32940

Tampa

Services to North Tampa Housing Development Corp.

1509 W. Swann Avenue Suite 970 Tampa 33606 +1 813-873-8200 Telephone number for tampa services to north tampa housing development corp.

Tampa

4300 West Cypress Suite 300 Tampa 33607

Orange Park

35 Industrial Loop N Suite 190 Orange Park 32073

New Jersey

New Brunswick

120 Albany Street 7th Floor New Brunswick 08901

Pennsylvania

Pittsburgh

611 William Penn Pl Suite 1200 Pittsburgh 15219-6933 +1 412-258-3300 Telephone number for pittsburgh

Plymouth Meeting

401 Plymouth Road Suite 160 Plymouth Meeting 19462 +1 610-832-8110 Telephone number for plymouth meeting +1 610-832-8115 Fax number for plymouth meeting

Arizona

Tempe

309 W Elliot Road Suite 105 Tempe 85284 +1 480-783-6600 Telephone number for tempe +1 480-783-6178 Fax number for tempe

Sierra Vista

180 WEST FRY BLVD Sierra Vista 85635 +1 520-459-5500 Telephone number for sierra vista +1 520-459-5501 Fax number for sierra vista

Tucson

7333 E Rosewood ST Tucson 85710

Maine

Waterville

173 Main Street 3rd Floor Waterville 04901 207-660-4400 Telephone number for waterville 207-660-4401 Fax number for waterville

Wisconsin

Wausau

500 First Street Suite 7000 Wausau 54403 +1 715-393-4900 Telephone number for wausau +1 715-393-4701 Fax number for wausau

Arkansas

Hot Springs

191 Office Park DR Hot Springs 71913

District of Columbia

Washington

Washington - New Jersey Avenue SE

1100 New Jersey Avenue SE Suite 930 Washington 20003 +1 202-314-4200 Telephone number for washington washington - new jersey avenue se +1 202-488-1951 Fax number for washington washington - new jersey avenue se

Puerto Rico

Guaynabo

Puerto Rico

B7 Tabonuco Street 4th Floor Suite 430 Guaynabo 00968-3028 +1 787-625-9050 Telephone number for guaynabo puerto rico +1 787-625-9060 Fax number for guaynabo puerto rico