Daniel Williams

Thoughts on research, computing, and clean energy