mackenzie page public agent