mackenzie sheppard