Stephen Brennan is an adviser at Alhambra Investment Partners and a communications consultant based in Silicon Valley. He provides consulting services to companies in the semiconductor industry through MCA PR. Stephen began writing his ICangles blog in 2010, and since 2000 he has advised companies on investor and public relations, as well as branding and marketing. Stephen is also a registered investment advisor, and has been active in the financial services industry since 1994. He was previously the Market Watch columnist for Semiconductor Magazine and has authored articles that have appeared in several other publications from Bloomberg to EE Times both under his own name and ghost writing on behalf of clients. ICangles focuses on topics germane to his professional experience with most posts categorized as either investment or communications related.