Author: preston lawrence adams