andrew david watson