Author: Ivan Donald Margary
Alternate names: Ivan D. Margary