Davide Negrini
Medical Doctor • Web and IT enthusiast • Rouleur temperament
GitHub
ORCID
PayPal
ResearchGate