Cranston, Alan MacGreegor