| 1969 | High school diploma (Houston, Texas) |
| 1969 - 1971 | Attended University of Texas (Austin, Texas) |
| 1974 | Emigration to NZ |
| 1974 - 1979 | Commercial beekeeper (Taranaki, Timaru, Leeston, Dannevirke, Tonga) |
| 1979 - 1983 | Sideline beekeeper (Rotorua) |
| 1979 - 1980 | Charge baker (Rotorua) |
| 1981 - 1982 | Self-employed builder (Rotorua) |
| 1983 | Employed by the Bay of Plenty Community College (Tauranga) |
| 1983 - 1984 | Investigate, design, prepare Certificate in Beekeeping course |
| 1985 - 1990 | Deliver, administer Certificate in Beekeeping course, other courses |
| 1990 - 1991 | MIS user support, user training, user documentation, system design, teaching introductory computing |
| 1991 - 1994 | Planning Asst, quality documentation, budget and planning functions, teaching introductory computing |
| 1995 - 1996 | Full time tutoring in computing |
| 1997 - 1998 | Industry Training (computing short courses) and general tutoring in computing |
| 1998 - 2018 | Full time tutoring in business management and computing |
| 2000 - 2002 | Completed Post Graduate Diploma in Computing and Master of Computing |
| 2002 - 2004 | Appointed as Programme Co-ordinator for Bachelor of Computing Systems (BCS) degree. |
| 2005 | Teaching full time on a range of IT programmes |
| 2006 | Leave of absence to work for InternetNZ as a Technical Policy Analyst |
| 2007 - 2008 | Return to teaching on Diploma in Information and Communications Technology (Level 5) and Bachelor of Computing Systems degree programmes |
| 2008 - 2018 | Return to teaching on N.Z. Diploma in Business - teaching 550 (Business Computing) and 650 (Applied Computing) (both new prescriptions). Contracted as national moderator (NZQA) for both courses. |
| 2018 - present | Retired from paid employment |