Herbert Sohler
Herbert Sohler was a German U-boat commander of World War II.Career
He commanded from 4 April to 31 July 1938. He then commanded from 2 November 1938 to 21 May 1940 for five patrols - he sank only two ships and so was replaced as U-46 's commander by Engelbert Endrass. Sohler had also been deputy commander of 7th U-boat Flotilla from May to September 1940, before taking over full command of it from September 1940 until February 1942.