People Teresa Puvimanasinghe peoplepill id: teresa-puvimanasingheTP 1 views today 1 views this weekResearcherTeresa PuvimanasingheBiographyListsAlso ViewedFrom our partnersSponsoredTeresa Puvimanasinghe