Sten Lindroth, an enigmatic figure active in the 20th century, was born on December 28, 1914, and passed away on September 1, 1980. His life and achievements remain largely unrecorded.
“God created, Linnaeus ordered.”