Finlay Holmes

Union Theological College, Belfast