He has two degrees in philosophy, a doctorate in accounting, as well as being a CPA, CA. His research concerns corporate governance and has been published in Business Ethics Quarterly, Journal of Business Ethics, Business & Society, as well as other peer-reviewed journals. With Len Brooks he is the co-author of Business & Professional Ethics for Directors, Executives & Accountants, 8th edition. He sits on the editorial boards of the Journal of Business Ethics and Business & Society. He is currently the treasurer of the Society for Business Ethics and the Social Issues in Management division of the Academy of Management, and is formerly the treasurer of the International Association for Business and Society.