williamvd.com