undefined

Michael Newton

A programmer working as a consultant and trainer who has used several different functional programming languages in professional settings