David Owen

Consulting software engineer

Rising talent

David is ready to kick off new projects!

United States