John teaches business and economic statistics, environmental economics, applied econometrics and inter-industry economic modelling. He has carried out research and provided consultancy services on various economic development and environmental issues in a number of countries including Australia, Fiji, Papua New Guinea, Ghana, Brunei Darussalam, Indonesia, the Philippines, Vietnam and China. He has authored or co-authored over 70 research-based publications, including eight books and monographs, nine book chapters, 49 peer-reviewed journal articles, 10 commissioned reports, and 11 refereed conference proceedings.