william w demastes