williamblog