PulseNet Annual Meeting (2010)


Bill Marler spoke at the PulseNet Annual Meeting.