Jari Havela

A retired MD living in Finland