mackenzie page