Author: Robert Weninger
Alternate names: Weninger, Robert.