John is an economics graduate of Trinity College Dublin and a former employee of the Civil Service with the Department of Transport. He has held senior positions in that Department with the responsibility for road, rail, maritime and aviation matters.