andrew granville jackson