Chris Mackenzie receives John Freeman Award