You learn his actual name at the very end of the Jedi Knight storyline. Also Doc starts off sleazy but he eventually shows himself as a caring person. Also you get to meet Kaliyo (The Imperial Agent's first companion) through dialogues with Doc.
Doc? He's pretty sleazy, imho. And do we ever find out his actual name?
I dont know how his romance goes personally, I play a male Knight. But from what I read, he becomes a lot more likeable later.