retail by Andrew Thompson