philosophizer: someone who considers situations from a philosophical point of view
thinker: someone who exercises the mind (usually in an effort to reach a decision)
connection: a supplier (especially of narcotics)