John C. Hancock is a Senior Consultant with Microsoft Consulting Services in Toronto, Canada, specializing in Business Intelligence technologies. He has worked with some of Microsoft’s largest and most strategic clients, and his consulting experience has included architectural consulting, project team lead positions, performance optimization, and development of customized training courses and materials. Prior to Microsoft he worked as an independent consultant in the United Kingdom and South Africa. He holds a B.Sc. Hons in Mathematics and Computer Science.