David Ly

David Ly

Naive, aspiring social change agent, father, and software engineer who believe in fostering compassion and understanding for all.