Innovative People

David Bradley

Communications, strategic planning, product design, application development, technology, practical application