Measure him up...
Go on www.wrenchscience.com and get yourself a log in (it's free). Then you can go to the fit guide and enter all his measurements. This will give you an idea on size, reach, etc.
Once you have an idea of size for him I'd start cruising the classys. Ebay, craigslist etc.
That Fuji looks like a good bike. Perhaps you can find an online retailer.
I have a 44 inch specialized that I'd sell you, but it's been converted into my trainer bike...