Transfer Agents

Service ProviderContact PhoneWebsiteLocation
1st Global Stock Transfer LLCLas Vegas
Accurate Stock TransferMilpitas
Action Stock Transfer CorporationSalt Lake City
Affiliated Stock Transfer Co.Deland
Alexis Stock TransferPrinceville
Alger Shareholder Services Inc.Jersey City
AmSouth Bank, N.A. Birmingham
American Heritage Stock Transfer, Inc. Markham
American National Bank and Trust Co. of ChicagoChicago
American Registrar & Transfer Co.801-363-9065Salt Lake City
American Stock Transfer & Trust Company800-937-5449http://www.amstock.comBrooklyn
Aspen Stock Transfer702-463-8832Las Vegas
Atlantic Corporate Management Ltd.Hamilton
Atlas Stock Transfer Corp.Salt Lake City
BB&T Corporate Trustwww.bbandt.comWilson
BNY Mellon212-815-2892www.adrbny.comNew York
BNY Mellon Shareowner ServicesChicago
BNYMellon Shareholder ServicesPittsburgh
BNYMellon Shareowner ServicesDenver
BNYMellon Shareowner ServicesLos Angeles
BNYMellon Shareowner Services201-680-4000Jersey City
BNYMellon Shareowner ServicesSan Francisco
BNYMellon Shareowner ServicesSt. Louis
BNYMellon Shareowner ServicesSeattle
Banco Popular de Puerto RicoSan Juan
Bank One Arizona, N.A. Phoenix
Bank One Indiana N.A.Indianapolis
Bank One Trust Company, N.A. Chicago
Bank One Trust Company, N.A. Oklahoma City
Bank One, National Association Chicago
Bank One, Texas, N.A. Dallas
Bank of America National Trust & Savings Ass'nSan Francisco
Bank of Nova Scotia (The)Regina
Bank of Nova Scotia Trust Co. of New York, The New York
Bank of Oklahoma, N.A. Tulsa
Bay City Transfer Agency & Registrar, Inc. Bay City
Boston Safe Deposit & Trust Co.Boston
Broadridge Corporate Issuer Solutions, Inc. 610-649-7300Ardmore
Broadridge Financial Solutions, Inc. 610-649-7300Ardmore
Burton Warner OnstinePortland
C. Brewer & Co., Ltd. Papaikou
CIBC Mellon Trust CompanyCalgary
Canada Trust Co.Toronto
Canadian Stock Transfer Company, Inc 604-688-4330Vancouver
Canadian Stock Transfer Company, Inc 514-285-3600Montreal
Canadian Stock Transfer Company, Inc 800-387-0825Toronto, ON M5H 4A6
Canadian Stock Transfer Company, Inc 902-420-3222Halifax
Canadian Stock Transfer Company, Inc 403-232-2400Calgary
Canadian Stock Transfer Company, Inc. Winnipeg
Capita RegistrarsLondon
Capital Transfer Agency, Inc. 800-631-0940www.capitaltransferagency.comToronto
Central National Bank & Trust of EnidEnid
Central and South West CorporationDallas
Chase Bank of Texas, N.A. Houston
Chase Manhattan Bank, N.A. Brooklyn
Chase Manhattan Bank, N.A. Rochester
Chittenden Trust Co.Burlington
CitiNew York
Citibank N.A.New york
City National BankBeverly Hills
ClearTrust, LLC 813-235-4490http://www.cleartrusttransfer.comLutz
Colonial Stock Transfer Co., Inc. 801-355-5740www.colonialstock.comSalt Lake City
Columbia Stock Transfer Company208-664-3544http://www.columbiastock.comPost Falls
Columbus Bank & Trust Co.Columbus
Comerica BankDetroit
Compushare Transfer, Inc. 416-263-9200www.computershare.comToronto
Computershare Investor ServicesCanton
Computershare Investor ServicesKansas City
Computershare Investor Services IncHalifax
Computershare Investor Services Inc.Toronto
Computershare Investor Services Inc.Vancouver
Computershare Investor Services Inc.Montreal, Quebec
Computershare Investor Services LLCJersey City
Computershare Investor Services LLCChicago
Computershare Investor Services LLCProvidence
Computershare Investor Services LLCLos Angeles
Computershare Investor Services LLCNew York
Computershare Investor Services, LLC Edison
Computershare Trust CompanyWinnipeg
Computershare Trust Company Inc.303-262-0600Golden
Computershare Trust Company of Canada Inc.Vancouver
Computershare Trust Company of Canada Inc.Toronto
Computershare Trust Company of Canada Inc.Edmonton
Computershare Trust Company of Canada Inc.Montreal
Computershare Trust Company of Canada Inc.Calgary
Computershare Trust Company of Canada Inc.Halifax
Computershare Trust Company, N.A Glendale
Continental Stock Transfer & Trust Company212-509-4000continentalstock.comNew York
Corporate Stock Transfer, Inc. 303-282-4800Denver
Cottonwood Stock TransferSalt Lake City
DIMG TransfersWynnewood
Davidson Trust Co.Great Falls
Deer Park Transfer CompanyMesa
Delos Stock Transfer LLC925-420-6315Brentwood
Deposit Guaranty National BankJackson
Desjardins Trust, Inc. 514-286-9441www.desjardins.comMontreal
Deutsche Bank212-250-9100www.db.comNew York
Direct Transfer, LLC Cary
Direct Transfer, LLC. 919-481-4000www.issuerdirect.comMorrisville
Dynamic Transfer Services Corp.Holladay
Empire Stock Transfer Inc.702-818-5898www.empirestock.comHenderson
EquiServe/First Chicago Trust DivisionNew York City
Equity Financial Trust CoToronto
Equity Financial Trust Company604-696-4230Vancouver
Equity Transfer & Trust CompanyToronto
Equity Transfer Services Inc.Toronto
Executive Registrar & Transfer Agent, Inc. Englewood
Fairross Stock Transfer CompanyToronto
Feliciana Bank & Trust Company225-683-8565Clinton
Fidelity Transfer Co.801-562-1300www.fidelitytransfer.comSandy
Fidelity Transfer Services, Inc. 805-845-1400Santa Barbara
Fifth Third Bank (The)Cincinnati
First American Stock Transfer, Inc. 602-485-1346www.FirstAmericanStock.comPhoenix
First Bankers Trust Companyhttps://www.firstbankers.comQuincy
First Citizens BankColumbia
First Citizens BankRaleigh
First City Transfer Co.Edison
First Fidelity Bancorporation, c/o Bank of New York New York
First National Bank of MarylandBaltimore
First National Bank of MinneapolisMinneapolis
First National Bank of OmahaOmaha
First National Trust CompanyBellaire
First Public Securities Transfer Corp.Los Altos
First Security Bank, N. A. Salt Lake City
First Union National BankJacksonville
First Union National BankGreenville
First Union National BankStamford
First Union National BankGreensboro
First-Knox National BankMt. Vernon
Firstar Bank of Minnesota, N.A. St. Paul
Firstar Bank, Milwaukee N.A. Cincinnati
Fleet National BankBoston
Frost National BankSan Antonio
Fulton Financial Advisors, NA Lancaster
GEMISYS Corp.Englewood
GTI Corporate Transfer Agents, LLC Wheat Ridge
Global Sentry Equity Transfer Inc.905-891-1515www.gsetransfer.comMississauga
Globex Transfer, LLC 386-206-1133http://www.globextransfer.comDeltona
Grandmark Capital Services, LLC 772-486-2434Stuart
Guardian Registrar & Transfer, Inc. 954-915-0105http://www.guardian-transfer.com/Plantation
Gulf Registrar and Transfer Corp.Dickinson
HKSCC Registrars Ltd.Quarry Bay
HSBC BankNew York
Heritage Transfer Agency416-364-9509Toronto
Holladay Stock Transfer480-481-3940Scottsdale
IBJ Schroder Bank & Trust Co.New York
IST Shareholder ServicesChicago
Incorp Stock Transfer CompanyLas Vegas
Integrity Stock Transfer702-317-7757www.integritynevada.netLas Vegas
Intercontinental Registrar & Transfer Agency, Inc. 702-293-6717Boulder City
International Stock Transfer & Trust, Inc. West Palm Beach
Interstate Transfer Co.www.interstatetransfer.comSalt Lake City
Interwest Transfer Co., Inc. 801-272-9294www.interwesttc.comSalt Lake City
Investors Insurance Group, Inc. West Chester
Island Stock Transfer727-289-0010http://www.islandstocktransfer.comSt. Petersburg
Issuer Direct CorpMorrisville
JPMorgan ChaseHouston
JPMorgan Chase BankNew York
JPMorgan Depositary ReceiptsNew York
Jersey Transfer & Trust Co.http://www.jerseytransfer.comVerona
K.G. Gelhard Co.Philadelphia
LaSalle Bank, N.A. Chicago
M&I Marshall & Ilsley BankMilwaukee
MC TransferCenterville
Madison Stock Transfer Inc.718-627-4453Brooklyn
Magnuson (H.F.) & Co.Wallace
Mandalay Stock TransferSanta Monica
Manhattan Transfer Registrar Co.631-928-7655http://www.mtrco.comMiller Place
Massachusetts Financial Services CompanyBoston
Media Globo, LLC Loveland
Mellon Investor ServicesNew York City
Mercantile Bank, N.A. St. Louis
Merit Transfer Co.Salt Lake City
Mezzanine Finance & Transfer Corp.Jupiter
Mid-America Bank of Louisville and Trust Co.Louisville
Mizuho Trust & BankingNew york
Morgan Stanley TrustJersey City
Mountain Share TransferBroomfield
My Transfer Agent, LLC New York
NBT Bank, N.A. Norwich
Natcan Trust CompanyMontreal
National City BankCleveland
National City BankEvansville
National Stock Transfer, Inc. Salt Lake City
Nevada Agency and Transfer Company775-322-0626www.natco.orgReno
New York Drop-Bankers Trust Co.New York City
New York Drop-CBT Clearing Corp.New York City
New York Drop-Society Trust Co. of New YorkNew York City
New York Stock Transfer, LLC 864-697-8552http://www.nystllc.comWest Caldwell
Newhall Depositary Co.Valencia
North American Transfer Co.516-379-8501Freeport
Northern Trust Company, The Chicago
Northwest Stock TransferPonderay
OTC Corporate Transfer Service Co.Jericho
OTC Stock Transfer, Inc. Salt Lake City
OTR, Inc. Portland
Old National BankEvansville
Olde Monmouth Stock Transfer Co., Inc. 732-872-2727Atlantic Highlands
Olympia Trust Co.403-261-0900Calgary
Olympia Trust Co.416-364-8081Toronto
Olympia Trust CompanyVancouver
PFPCKing of Prussia
PNC Bank, N.A. Pittsburgh
PNC Bank, Ohio, N.A. Cincinnati
PacWest Transfer509-926-2330Las Vegas
PacWest Transfer LLC509-926-2330http://www.yourtransferagent.comSpokane Valley
Pacific Century TrustHonolulu
Pacific Corporate Trust Co.Vancouver
Pacific Stock Transfer Co.702-361-3033http://www.pacificstocktransfer.comLas Vegas
Platinum Stock Transfer623-266-2591Phoenix
President Stock Transfer604 876 5526http://www.presidentstocktransfer.comVancouver
Progressive Transfer Co.Salt Lake City
Provident Bank, The Cincinnati
Provident Financial Processing Corp., Inc. Wilmington
Putnam Investor Services, Inc. Providence
Quicksilver Stock Transfer, LLC 702-629-1883http://www.qstransfer.comLas Vegas
Registrar and Transfer Co.800-456-0596http://www.rtco.comCranford
Reliance Trust CompanyAtlanta
Routh Stock TransferPlano
SCS Stockholder ServicesAtlanta
Securities Registrar & Transfer Corp.Greenville
Securities Transfer Co.Cincinnati
Securities Transfer Co.Ocean Springs
Securities Transfer Corp.469-633-0101Frisco
Security Bank Holding Co.Coos Bay
Security National Bank of Sioux City, Iowa Sioux City
Select Fidelity Transfer Services Ltd.Fonthill
Seligman Data Service CenterNew York
Shareholder Financial Services, Inc. Denver
Signature Stock Transfer, Inc. 972-612-4120Plano
Silver State Registrar and Transfer Co.Salt Lake City
Southern Company ServicesAtlanta
Stalt, Inc. 650-321-7111Menlo Park
Standard Registrar & Transfer AgencyAlbuquerque
Standard Registrar and Transfer Co., Inc. 801-571-8844Draper
Standard Transfer & Trust Company, Inc. 702-212-3493Las Vegas
State StreetBoston
State Street Bank & Trust Co.816-802-0300Kansas City
State Street Bank and Trust Company, N.A. 917-790-4284New York
Sterling National BankNew York
Sterling Stock Transfer Inc.Hollywood
Stock Transfer Company of America, Inc. Dallas
StockTransfer.comBurlington
SunTrust Bank, Atlanta Atlanta
SunTrust Bank, Nashville Atlanta
SunTrust Bank, Orlando Atlanta
Superior Stock Transfer, Inc. 713-977-4662Houston
The Bank of Montreal Trust CompanyNew york
TranShare CorporationGreenwood Village
Trans National Transfer, Inc. Salt Lake City
TransCanada Transfer Inc.Toronto
Transfer Online503-227-2950http://www.transferonline.comPortland
Trust Company of the Bank of MontrealCalgary
Trust Company of the Bank of MontrealToronto
Trustmark Stock & Transfer, Inc. 503-299-4061Portland
U. S. Bank N.A.Boise
U.S. Bank Corporate TrustSt. Paul
U.S. Bank Trust N.A.Chicago
U.S. Bank, N.A. Milwaukee
U.S. Bank, N.A. Spokane
U.S. Stock Transfer Corp.Glendale
U.S. Trust Company of Texas, N.A. Dallas
UMB Bank, N.A. Kansas City
Union Planters Bank, N.A. Belleville
United National BankParkersburg
United States Corporation Co.New York
United States Trust Company of New YorkNew York
VStock Transfer212-828-8436http://www.vstocktransfer.comCedarhurst
Valiant Trust CompanyCalgary
Valley Forge Fund, Inc. Wayne
Wachovia Bank, N.A. Atlanta
Wachovia First Union Corp. Shareholder Services800-922-4684Charlotte
Wells Fargo Bank, N.A. Los Angeles
Wells Fargo Shareholder Services (Minneapolis, MN) 651-450-4064South St. Paul
West Coast Stock Transfer Inc.619-664-4780http://www.westcoaststocktransfer.comSan Diego
Western States Transfer & Registrar Inc.801-523-1547Sandy
Whitney National BankNew Orleans
William HealdSan Diego
Wilmington Trust Co.Wilmington
Worldwide Stock Transfer, LLC Hackensack
X-Clearing Corporation303-573-1000Denver
X-Pedited Transfer Corp.303-573-1000 exDenver
Zions First National Bank, N.A. Salt Lake City