It is not necessarily customary, but it is polite to thank anyone for anything they do for you if you truly feel that way. However if you just want to appear like you care then I suppose thanking him would be customary. You do not require gifts, just a verbal thank you or maybe a card.