David
About
Blog
Projects
David
Haroldsen
BYU 2028
Computer Engineering Major
Music Minor
Self-Taught Developer