alanagranville