Lewis Mackenzie , Soldat i Skottska armeen och måhändaden