David Dale
David Dale

David Dale

Human Centered | Designer | Coder | Educator | Dreamer | Thinker | Maker