Nick Karnik
Nick Karnik

Nick Karnik

Computer Scientist | Entrepreneur | Teacher