prof. barnard c. taylor