Service Provider Contact Phone Website Location
1st Global Stock Transfer LLC Las Vegas
Accurate Stock Transfer Milpitas
Action Stock Transfer Corporation Salt Lake City
Affiliated Stock Transfer Co. Deland
Alexis Stock Transfer Princeville
Alger Shareholder Services Inc. Jersey City
AmSouth Bank, N.A. Birmingham
American Heritage Stock Transfer, Inc. Markham
American National Bank and Trust Co. of Chicago Chicago
American Registrar & Transfer Co. 801-363-9065 Salt Lake City
American Stock Transfer & Trust Company 800-937-5449 http://www.amstock.com Brooklyn
Aspen Stock Transfer 702-463-8832 Las Vegas
Atlantic Corporate Management Ltd. Hamilton
Atlas Stock Transfer Corp. Salt Lake City
BB&T Corporate Trust www.bbandt.com Wilson
BNY Mellon 212-815-2892 www.adrbny.com New York
BNY Mellon Shareowner Services Chicago
BNYMellon Shareholder Services Pittsburgh
BNYMellon Shareowner Services Denver
BNYMellon Shareowner Services Los Angeles
BNYMellon Shareowner Services 201-680-4000 Jersey City
BNYMellon Shareowner Services San Francisco
BNYMellon Shareowner Services St. Louis
BNYMellon Shareowner Services Seattle
Banco Popular de Puerto Rico San 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'n San 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-7300 Ardmore
Broadridge Financial Solutions, Inc. 610-649-7300 Ardmore
Burton Warner Onstine Portland
C. Brewer & Co., Ltd. Papaikou
CIBC Mellon Trust Company Calgary
Canada Trust Co. Toronto
Canadian Stock Transfer Company, Inc 604-688-4330 Vancouver
Canadian Stock Transfer Company, Inc 514-285-3600 Montreal
Canadian Stock Transfer Company, Inc 800-387-0825 Toronto, ON M5H 4A6
Canadian Stock Transfer Company, Inc 902-420-3222 Halifax
Canadian Stock Transfer Company, Inc 403-232-2400 Calgary
Canadian Stock Transfer Company, Inc. Winnipeg
Capita Registrars London
Capital Transfer Agency, Inc. 800-631-0940 www.capitaltransferagency.com Toronto
Central National Bank & Trust of Enid Enid
Central and South West Corporation Dallas
Chase Bank of Texas, N.A. Houston
Chase Manhattan Bank, N.A. Brooklyn
Chase Manhattan Bank, N.A. Rochester
Chittenden Trust Co. Burlington
Citi New York
Citibank N.A. New york
City National Bank Beverly Hills
ClearTrust, LLC 813-235-4490 http://www.cleartrusttransfer.com Lutz
Colonial Stock Transfer Co., Inc. 801-355-5740 www.colonialstock.com Salt Lake City
Columbia Stock Transfer Company 208-664-3544 http://www.columbiastock.com Post Falls
Columbus Bank & Trust Co. Columbus
Comerica Bank Detroit
Compushare Transfer, Inc. 416-263-9200 www.computershare.com Toronto
Computershare Investor Services Canton
Computershare Investor Services Kansas City
Computershare Investor Services Inc Halifax
Computershare Investor Services Inc. Toronto
Computershare Investor Services Inc. Vancouver
Computershare Investor Services Inc. Montreal, Quebec
Computershare Investor Services LLC Jersey City
Computershare Investor Services LLC Chicago
Computershare Investor Services LLC Providence
Computershare Investor Services LLC Los Angeles
Computershare Investor Services LLC New York
Computershare Investor Services, LLC Edison
Computershare Trust Company Winnipeg
Computershare Trust Company Inc. 303-262-0600 Golden
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 Company 212-509-4000 continentalstock.com New York
Corporate Stock Transfer, Inc. 303-282-4800 Denver
Cottonwood Stock Transfer Salt Lake City
DIMG Transfers Wynnewood
Davidson Trust Co. Great Falls
Deer Park Transfer Company Mesa
Delos Stock Transfer LLC 925-420-6315 Brentwood
Deposit Guaranty National Bank Jackson
Desjardins Trust, Inc. 514-286-9441 www.desjardins.com Montreal
Deutsche Bank 212-250-9100 www.db.com New York
Direct Transfer, LLC Cary
Direct Transfer, LLC. 919-481-4000 www.issuerdirect.com Morrisville
Dynamic Transfer Services Corp. Holladay
Empire Stock Transfer Inc. 702-818-5898 www.empirestock.com Henderson
EquiServe/First Chicago Trust Division New York City
Equity Financial Trust Co Toronto
Equity Financial Trust Company 604-696-4230 Vancouver
Equity Transfer & Trust Company Toronto
Equity Transfer Services Inc. Toronto
Executive Registrar & Transfer Agent, Inc. Englewood
Fairross Stock Transfer Company Toronto
Feliciana Bank & Trust Company 225-683-8565 Clinton
Fidelity Transfer Co. 801-562-1300 www.fidelitytransfer.com Sandy
Fidelity Transfer Services, Inc. 805-845-1400 Santa Barbara
Fifth Third Bank (The) Cincinnati
First American Stock Transfer, Inc. 602-485-1346 www.FirstAmericanStock.com Phoenix
First Bankers Trust Company https://www.firstbankers.com Quincy
First Citizens Bank Columbia
First Citizens Bank Raleigh
First City Transfer Co. Edison
First Fidelity Bancorporation, c/o Bank of New York New York
First National Bank of Maryland Baltimore
First National Bank of Minneapolis Minneapolis
First National Bank of Omaha Omaha
First National Trust Company Bellaire
First Public Securities Transfer Corp. Los Altos
First Security Bank, N. A. Salt Lake City
First Union National Bank Jacksonville
First Union National Bank Greenville
First Union National Bank Stamford
First Union National Bank Greensboro
First-Knox National Bank Mt. Vernon
Firstar Bank of Minnesota, N.A. St. Paul
Firstar Bank, Milwaukee N.A. Cincinnati
Fleet National Bank Boston
Frost National Bank San Antonio
Fulton Financial Advisors, NA Lancaster
GEMISYS Corp. Englewood
GTI Corporate Transfer Agents, LLC Wheat Ridge
Global Sentry Equity Transfer Inc. 905-891-1515 www.gsetransfer.com Mississauga
Globex Transfer, LLC 386-206-1133 http://www.globextransfer.com Deltona
Grandmark Capital Services, LLC 772-486-2434 Stuart
Guardian Registrar & Transfer, Inc. 954-915-0105 http://www.guardian-transfer.com/ Plantation
Gulf Registrar and Transfer Corp. Dickinson
HKSCC Registrars Ltd. Quarry Bay
HSBC Bank New York
Heritage Transfer Agency 416-364-9509 Toronto
Holladay Stock Transfer 480-481-3940 Scottsdale
IBJ Schroder Bank & Trust Co. New York
IST Shareholder Services Chicago
Incorp Stock Transfer Company Las Vegas
Integrity Stock Transfer 702-317-7757 www.integritynevada.net Las Vegas
Intercontinental Registrar & Transfer Agency, Inc. 702-293-6717 Boulder City
International Stock Transfer & Trust, Inc. West Palm Beach
Interstate Transfer Co. www.interstatetransfer.com Salt Lake City
Interwest Transfer Co., Inc. 801-272-9294 www.interwesttc.com Salt Lake City
Investors Insurance Group, Inc. West Chester
Island Stock Transfer 727-289-0010 http://www.islandstocktransfer.com St. Petersburg
Issuer Direct Corp Morrisville
JPMorgan Chase Houston
JPMorgan Chase Bank New York
JPMorgan Depositary Receipts New York
Jersey Transfer & Trust Co. http://www.jerseytransfer.com Verona
K.G. Gelhard Co. Philadelphia
LaSalle Bank, N.A. Chicago
M&I Marshall & Ilsley Bank Milwaukee
MC Transfer Centerville
Madison Stock Transfer Inc. 718-627-4453 Brooklyn
Magnuson (H.F.) & Co. Wallace
Mandalay Stock Transfer Santa Monica
Manhattan Transfer Registrar Co. 631-928-7655 http://www.mtrco.com Miller Place
Massachusetts Financial Services Company Boston
Media Globo, LLC Loveland
Mellon Investor Services New 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 & Banking New york
Morgan Stanley Trust Jersey City
Mountain Share Transfer Broomfield
My Transfer Agent, LLC New York
NBT Bank, N.A. Norwich
Natcan Trust Company Montreal
National City Bank Cleveland
National City Bank Evansville
National Stock Transfer, Inc. Salt Lake City
Nevada Agency and Transfer Company 775-322-0626 www.natco.org Reno
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 York New York City
New York Stock Transfer, LLC 864-697-8552 http://www.nystllc.com West Caldwell
Newhall Depositary Co. Valencia
North American Transfer Co. 516-379-8501 Freeport
Northern Trust Company, The Chicago
Northwest Stock Transfer Ponderay
OTC Corporate Transfer Service Co. Jericho
OTC Stock Transfer, Inc. Salt Lake City
OTR, Inc. Portland
Old National Bank Evansville
Olde Monmouth Stock Transfer Co., Inc. 732-872-2727 Atlantic Highlands
Olympia Trust Co. 403-261-0900 Calgary
Olympia Trust Co. 416-364-8081 Toronto
Olympia Trust Company Vancouver
PFPC King of Prussia
PNC Bank, N.A. Pittsburgh
PNC Bank, Ohio, N.A. Cincinnati
PacWest Transfer 509-926-2330 Las Vegas
PacWest Transfer LLC 509-926-2330 http://www.yourtransferagent.com Spokane Valley
Pacific Century Trust Honolulu
Pacific Corporate Trust Co. Vancouver
Pacific Stock Transfer Co. 702-361-3033 http://www.pacificstocktransfer.com Las Vegas
Platinum Stock Transfer 623-266-2591 Phoenix
President Stock Transfer 604 876 5526 http://www.presidentstocktransfer.com Vancouver
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-1883 http://www.qstransfer.com Las Vegas
Registrar and Transfer Co. 800-456-0596 http://www.rtco.com Cranford
Reliance Trust Company Atlanta
Routh Stock Transfer Plano
SCS Stockholder Services Atlanta
Securities Registrar & Transfer Corp. Greenville
Securities Transfer Co. Cincinnati
Securities Transfer Co. Ocean Springs
Securities Transfer Corp. 469-633-0101 Frisco
Security Bank Holding Co. Coos Bay
Security National Bank of Sioux City, Iowa Sioux City
Select Fidelity Transfer Services Ltd. Fonthill
Seligman Data Service Center New York
Shareholder Financial Services, Inc. Denver
Signature Stock Transfer, Inc. 972-612-4120 Plano
Silver State Registrar and Transfer Co. Salt Lake City
Southern Company Services Atlanta
Stalt, Inc. 650-321-7111 Menlo Park
Standard Registrar & Transfer Agency Albuquerque
Standard Registrar and Transfer Co., Inc. 801-571-8844 Draper
Standard Transfer & Trust Company, Inc. 702-212-3493 Las Vegas
State Street Boston
State Street Bank & Trust Co. 816-802-0300 Kansas City
State Street Bank and Trust Company, N.A. 917-790-4284 New York
Sterling National Bank New York
Sterling Stock Transfer Inc. Hollywood
Stock Transfer Company of America, Inc. Dallas
StockTransfer.com Burlington
SunTrust Bank, Atlanta Atlanta
SunTrust Bank, Nashville Atlanta
SunTrust Bank, Orlando Atlanta
Superior Stock Transfer, Inc. 713-977-4662 Houston
The Bank of Montreal Trust Company New york
TranShare Corporation Greenwood Village
Trans National Transfer, Inc. Salt Lake City
TransCanada Transfer Inc. Toronto
Transfer Online 503-227-2950 http://www.transferonline.com Portland
Trust Company of the Bank of Montreal Calgary
Trust Company of the Bank of Montreal Toronto
Trustmark Stock & Transfer, Inc. 503-299-4061 Portland
U. S. Bank N.A. Boise
U.S. Bank Corporate Trust St. 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 Bank Parkersburg
United States Corporation Co. New York
United States Trust Company of New York New York
VStock Transfer 212-828-8436 http://www.vstocktransfer.com Cedarhurst
Valiant Trust Company Calgary
Valley Forge Fund, Inc. Wayne
Wachovia Bank, N.A. Atlanta
Wachovia First Union Corp. Shareholder Services 800-922-4684 Charlotte
Wells Fargo Bank, N.A. Los Angeles
Wells Fargo Shareholder Services (Minneapolis, MN) 651-450-4064 South St. Paul
West Coast Stock Transfer Inc. 619-664-4780 http://www.westcoaststocktransfer.com San Diego
Western States Transfer & Registrar Inc. 801-523-1547 Sandy
Whitney National Bank New Orleans
William Heald San Diego
Wilmington Trust Co. Wilmington
Worldwide Stock Transfer, LLC Hackensack
X-Clearing Corporation 303-573-1000 Denver
X-Pedited Transfer Corp. 303-573-1000 ex Denver
Zions First National Bank, N.A. Salt Lake City






