john billings