Joe Castaldo is a staff writer for Canadian Business. He joined the magazine in January 2007 and has written about a variety of topics, including management issues and investing. For Canadian Business Online Joe writes about clean technology — companies, tech developments, and environmental policy and investing.