Karthikeya Parunandi

A fallibilist and an eternal optimist.