Joshua is introduced by Oakley if you have a 3 star relationship with him and go out to eat with Oakley. He is considered the second-worst agent.