James is a retired teacher of agricultural engineering who lectured on the topic for more than thirty years. He has been involved in the community and voluntary sector for more three decades and served as Safety Officer at Ballyhaise College.
James is a trained manual handling instructor and assessor and professional First Aider. He also served as Chairperson of the Professional Agricultural Officers Association branch of Impact for five years.
James served as Chairperson, Secretary and Treasurer of Ballyhaise Development Association and led the building of the local community centre there. James is also Treasurer of the Cavan branch of the ASI.