Author: Lynn R. Kahle
Alternate names: Lynn R Kahle