I called around and, lo and behold, I found Steve's wife! She said you can go 
ahead and send it to their house:

Steve Thome
6506-B Taggart St.
Houston, TX 77007

I guess People Finder isn't the most reliable way to find people. Hope this 
works.