terry front