Author: bill rice