Johan Lilliehöök — Swedish officer