Author: Donald B. Calne
Alternate names: Donald Brian Calne