James Lian

James Lian

Political nerd and programmer; enjoys solving math problems and playing violin and volleyball.