Cascade Investment Group, Inc. (CIGI) employs a diverse investment strategy that includes charting, fundamental, and technical analysis to manage client portfolios. The firm offers both discretionary and non-discretiona…