Stewart Allen is an information security consultant based out of Toronto, Ontario, Canada.