David Hagar

David Hagar

Programming, science, technology, psychology, AI, startup developer, visualization maker, and natural language processing data science.