Author: Craig D. Idso
Alternate names: Craig D. Idso, Robert M. Carter, S. Fred Singer