About CraigA computer scientist, a businessman, and an inventor. Biography Academic Degrees Professional Certifications Published Papers Filter 2016 All2023202220212020201720122009200820062005 2016 Statement of Academic Records Statement of Academic RecordsMAY 23, 2016