Graham has a post-graduate education in Mathematics, Physics and Computer Science from Otago University in New Zealand, before PCs were invented. After several years programming, teaching, and doing postgraduate study at the same university, he moved to Australia as the Principal Systems Programmer for a large aluminium company. There he became regarded as an expert in Digital's VMS operating system, the precursor of Windows NT.
He started working with Microsoft Access when Version 1 first appeared in 1992, and shortly thereafter returned to New Zealand and set up his own software consultancy business. Since then he has mainly worked developing applications for Windows platforms, particularly with Access, and has also done a fair bit of teaching about Access and other Office applications.
He has been a recipient of the Microsoft MVP award for expertise in Access every year since 1996.
He lives in Auckland, New Zealand and his "other" job is being an opera singer.