James C Hefley
Hefley has a Ph.D. in mass communications from the University of Tennessee. He has written several books dealing with the relationship of science and religion.
Hefley has a Ph.D. in mass communications from the University of Tennessee. He has written several books dealing with the relationship of science and religion. See less