This ViewController is completely unnecessary. You should create a class extending UITableViewDataSource and since the tableviews doesn't have any action when tapped you don't need to set the delegate.

You should Review your architecture. This could be implemented with three view controllers (one being a container for the other two TableViewControllers) or creating UITableViewDataSources for each TableView in the ResultsViewController.