Andrew Taylor, M.