Allan Campbell - Analytical Report