Lance Cummings PhD

Lance Cummings PhD

writing professor & rhetorician — where philosophy, communication, technology intersect.