David Quarfoot @ UCSD


In my free time and in summers, I consult in a variety of ways:
You can contact me here.