Founded in Spokane, Washington in 1981, ICM Asset Management, Inc., is an independent national money management firm. ICM manages assets for corporations and businesses, Taft-Hartley and other pension plans, foundations, endowments, public funds, and high-net-worth individuals.