public agent mackenzie