David Nalini Rupert

United States of America

Learnt from the past so that history does not repeat itself!

Latest Messages