william.adams