andrew leander wilson