williamshart.com