Joseph Gerard Necastro has directorship in 2 companies. Joseph Gerard Necastro has first started the directorship with Edesia Media Private Limited company as Director on 04 March, 2011,
and Joseph Gerard Necastro was last appointed as Director on 01 May, 2012 in Travel Channel India Private Limited company.