andrew speller