mackenzie logan