william f. blades