Author: william j. locke