Author: raymond a. lane