leonard mcguire