Author: R. David Baker Ph.D.
Alternate names: Dr. R. David Baker