David Edgerton Jr
David Edgerton Jr

David Edgerton Jr

Experienced IT Leader | Business Educator | Diversity Advocate