Get your taxes done using TurboTax

without going into some of the other info concerning him, the fact that he provides over 1/2 his own support disqualifies you from claiming him as a dependent.