Participating Organizations Securities Transfer Association, Inc. Training Program September 2005-December 20007 Bank Transfer Agents/Corporate Trust Services (58)

Banc First Trust & Inv Management – Oklahoma City, OK Bank of Clark County – Vancouver, WA Bank of New York – New York, NY Bankers Trust Co. – Des Moines, IA Bremer Trust – St. Cloud, MN Central Bank – Jefferson City, MO Commerce Bank – Cherry Hill, NJ Community Trust Bancorp – Pikeville, KY Computershare Trust Co., - Golden, CO Cortland Savings & Banking Co. – Cortland, OH County Bank – Merced, CA Crescent Bank & Trust – Jasper, GA F.N.B. Corp. – Hermitage, Pa First Banking Center – Burlington, WI First Citizens Bank – Winston - Salem, NC First Financial Bank, N.A. – Terra Haute, IN First Guaranty Bank – Hammond, LA Fist Knox National Bank – Mt. Vernon, OH First Merit Bank, N.A. – Akron, OH First National Bank Howell – Howell, MI First National Bank of Omaha – Omaha, NE First National Bank of Sioux Falls - Sioux Falls, SD First Western Bank & Trust - Minot, ND Great Banc Trust Co. – Aurora, IL Guaranty Bancshare – Dallas, TX Heritage Community Bank – Hartsville, SC Hickory Point Bank & Trust – Decatur, IL Hudson Valley Holding Corp. – Yonkers, NY Huntington National Bank – Columbus, OH Integra Bank – Evansville, IN Investors Bank & Trust – Boston, MA JP Morgan Chase – Columbus, OH Key Bank National Assoc. – Brooklyn, OH LaSalle Bank & Trust – Chicago, IL MCNB Bank & Trust – Welch, WV Main Street Bank & Trust – Champagne, IL Marshall & Ilsley Trust – Milwaukee, WI Monroe Bank & Trust – Monroe, MI National City Bank – Cleveland, OH Old National Bank – Evansville, IN Old Second Bancorp – Aurora, IL Oregon Pacific Bancorp – Florence, OR Plumas Bank – Quincy, CA Reliance Trust – Atlanta, GA Simmons First Trust Co. – Pine Bluff, AR Sterling National Bank – New York, NY Suffolk Bancorp – Riverhead, NY The Palmetto Bank – Laurens, SC UMB Bank – Kansas City, MO Union Bank – Los Angeles, CA US Bank – Milwaukee, WI US Bank – St. Paul, MN Wachovia Bank – Charlotte, NC Washington Trust Bank – Spokane, WA Wells Fargo Bank – Minneapolis, MN Wells Fargo Shareowner Services – South St. Paul, MN Wilmington Trust Co. – Wilmington, DE Zions Bank – Salt Lake City, UT

Brokers/Investment Management Companies (15)

Arvest Asset Management – Rogers, AR Butler Wick & Co., Inc. – Youngstown, OH Bridges Investment Services – Omaha, NE Georgeson Shareholder Securities, Inc. – New York, NY Goldman Sachs & Co. – Salt Lake City, UT Heartland Financial USA, Inc. – Dubuque, IA InvestTrust – Oklahoma City, OK Prime Vest Financial Services – St. Cloud, MN RBC Dain Rauscher – Minneapolis, MN Reliance Financial – Defiance, OH SEI Global Services Inc. – Oaks, PA Stifel Nicolaus & Co., Inc. – St. Louis, MO SunGard Asset Management – Charlotte, NC SunGard Wealth Management – Belleville, IL Zions Investments – Salt Lake City, UT

Canadian Transfer Agents (7)

CIBC Mellon Trust Co. – Toronto, ON Computershare Investor Services – Toronto, ON Equity Transfer Services – Toronto, ON Olympia Trust Co. – Calgary, Alberta Pacific Corporate Trust Co. – Vancouver, BC Trans Canada Transfer Inc. – North York, ON Valiant Trust Co. – Calgary, Alberta Commercial Transfer Agents (23)

ACS Securities Inc. – Dallas, TX Action Stock Transfer – Salt Lake City, UT American Stock Transfer & Trust – Brooklyn, NY Bay City Transfer & Registrar – Bay City, MI Capital Stock Transfer – Alexandria, VA Computershare – Canton, MA Computershare – Chicago, IL Computershare – New York, NY Corporate Stock Transfer, Inc. – Denver, CO Fidelity Transfer Co. – Salt Lake City, UT First American Stock Transfer Inc. – Phoenix, AZ First Global Stock Transfer – Las Vegas, NV Interwest Transfer Co. – Salt Lake City, UT Northwest Stock Transfer Inc. – Ponderay, ID OTC Corporate Transfer Services – Jericho, NY OTR Inc. – Portland, OR Pac West Transfer LLC – Warrenton, VA Registrar & Transfer Co. – Cranford, NJ Republic Stock Transfer – Greenwood Village, CO Responsive Transfer Inc. – Naples, FL Stalt Inc. – Menlo Park, CA Transfer Online – Portland, OR US Stock Transfer – Glendale, CA

Consulting/Software Firm (1)

Figtree Consulting Inc. – Morris Plains, NJ

Corporations/Issuers (19)

AEP Corp. – Columbus, OH Ameren Corp. – St. Louis, MO Aquila – Kansas City, MO Bell South – Atlanta, GA Cincinnati Financial Corp. – Cincinnati, OH Duke Energy Inc. – Charlotte, NC First Energy Corp. – Akron, OH JC Penney, Inc. – Plano, TX Kansas City Life Insurance Co. – Kansas City, MO Leggett & Platt Inc. – Carthage, MO MGE Energy – Madison, WI McDonald’s Corporation – Oakland, IL PG & E Corp. – San Francisco, CA PNM Resources – Albuquerque, NM PepsiCo – Purchase, NY Southern Co. – Atlanta, GA Sprint Nextel Corp. – Overland Park, KS Wisconsin Energy – Milwaukee, WI XCel Energy – Minneapolis, MN

Depositories (1)

Depository Trust & Clearing Corp. – New York, NY

Information Organizations (1)

Securities Information Center – Boston, MA

Mutual Funds (3)

Alliance Global Investor Services – Secaucus, NJ Goldman Sachs Inc. – Chicago, IL Harbor Transfers Inc. – Toledo, OH

Real Estate Investment Trust (2)

Investors Real Estate Trust – Minot, ND Wells Real Estate Funds – Norcross, GA