I tried using Run Code Analysis option in VisualStudio 2012, as a result of it I got a warning as
VisualStudio 2012
CA1001 Types that own disp
If that is you complete class you should move all the SQL variables inside the constructor. Or perhaps change the constructor to a static function that return the masterTableList
masterTableList