Richard John Masilamani has directorship in 2 companies. Richard John Masilamani has first started the directorship with Affinity Hospitality Private Limited company as Director on 15 January, 2011,
and Richard John Masilamani was last appointed as Director on 16 November, 2019 in Trivone Media Network Private Limited company.