Derek H Willard Author