Steve obtained an MBA in Finance and Investment from Baruch College, is a member of the board of the American Association of Technical Analysts, and also serves as a director in the research department of the Futures Industry Association and a faculty member at the New York Institute of Finance. He has previously served as a senior technical analyst at Merrill Lynch and a senior vice president at Daiwa Securities.

Steve is currently the president of Candlecharts.com.