Author: Charles R. Barnes
Alternate names: Charles R Barnes