David Kyle Johnson is a professor of philosophy at King’s College, in Wilkes-Barre, Pennsylvania who also produces lecture series for The Teaching Company’s The Great Courses. His specializations include metaphysics, logic, philosophy of science, and philosophy of religion .