Author: Bill (William L. ) Smith