After working in financial and administrative roles, Jim entered further and higher education as an Assistant Principal, before serving as a Principal in Scotland and Northern Ireland. For three years after his retirement from secular employment in 2012, Jim was a lecturer and co-ordinator of part-time provision at Tilsley College. In addition to his pastoral ministry, Jim also teaches and preaches in Scotland and elsewhere in Europe. He is a trustee for Echoes of Service, a mission support agency.