Presenters

All of David Copeland's talks

753 rubymidwest2011 beyond web development thumb 0003 original