Allan MacGregor

Director of Solutions Architecture, @BounteousCanada Ecommerce developer, Functional Programming Advocate Author: http://coderoncode.com/books/ Opinions are my own.