logan mackenzie