David C. Williams mentor