williamgsmith.com