John Chaffins

John Chaffins

Director of Product Deveopment & User Experience, Advocate of technology serving people