andrew booth jr