Jim Welsh is a student of the financial markets and a seasoned veteran of investing with forty years of portfolio management experience, including: security research & analysis, model building, portfolio construction, asset allocation, and is a specialist in technical analysis and macro-economics. His website is macrotides.com.