David Salazar

David Salazar

Software Developer, apprentice writer, adept UX / IxD