Having an issue querying the wp database

I have created a table in my database called gt_2_member_reg. I plan to use this table to track information that is sent to prospective members. This table currently has 5 columns and 1 row. The table currently contains:
Name: Test
Email: Test@Test.com
Coupon: Couple25
Fee: No
Code: GutzyTri15

In my code if I use:

<?php
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM $wpdb->gt_2_member_reg" Where Name = 'Test');
echo $results;
?>

The page correctly displays "Array". This is expected as $results is an array. However if I use:

<?php
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM $wpdb->gt_2_member_reg" Where Name = 'Test');
print_r $results;
?>

I get no output at all. I have added the following:

if(!empty($results)) {
     foreach($results as $r) {
          echo "<p>".$r->name."</p>";
     }
} else {
     echo "<p>Boo, we couldn't find anything in that database!</p>";
}

And the page will display my Boo message telling me that While $results is an array, it is an empty array.

How do I get all data from this table into the $results variable?