lt glenn maclennan