davidbill.com