William has been in the computer industry since 1970, first working on industrial process controllers as a Certified Electronics Technologist. He worked with early 'personal computers' (pre-IBM) like the Osborne; TRS-80's and Kaypro's, and trained in networking with WANG PC’s in the early 1980’s, and Novell in 1985.
Since then, William has been involved in the IT industry as a Professional Consultant, Senior Systems Engineer and Technical Architect. He holds a BSc. in Computer Engineering and also holds a large number of trade certifications including: Microsoft - MCP; MCP+I; MCSE; MCSE+I; MCDST; MCDBA; MCTS & MCITP Novell - CNA; CNE; ECNE & MCNE CompTIA - A+; Network+; iNet+; Server+; Project+ & Security+. He is ITIL certified and is also a SFIA Accredited Consultant. Finally, he holds the Registered Professional designations, I.S.P. and ITCP, issued by the Canadian Information Processing Society (CIPS).
He currently contracts as ComputerWise Consulting Inc.