Andrew Wells' profile