beverley.m.mackenzie