w. david o. taylor