Author: Kenneth M. Mead
Alternate names: Kenneth M Mead