alan thorton