Alan Spencer Hawkesworth