Author: Thomas Martin Krause
Alternate names: Thomas, Martin Krause