adam lee

adam lee

adam lee

Software Engineer, and Martial Artist. I enjoy writing about topics related to technology, martial arts, finance, and personal development.