His name is Grady, age 31, been in Portland for about 8 years. Dropped out of law school and now works for his uncle as a private investigator. He's pretty much self-taught with his abilities, can read humans' thoughts and tap into memories. He knows he can communicate telepathically, manipulate thoughts/memories, but feels conflicted about using that part of it.
He knows a slayer already (see ~lashes above!) They've been friends for a long time. He takes on clients to help investigate paranormal cases on the down-low... and actually, it just dawned on me that he could be your Willow/Giles-type? Helping on the research end of things?