mackenzie randall