Rand, John, 1974-