Phoenix leech describes someone who absorbs a great deal of information from others, distils and improves what they've learned into a competitive edge.
This man is like a phoenix leech.