terrenceduval