william billing