Roy D Yates Author