Author: ph.d. kirk h. porter