alan.carroll