Peter Marinov

Peter Marinov

A physicist, computer scientist, athlete enthusiast and passionate sharer of concepts.