carroll gray-preston