This is a random meeting and only happens in sanctuary after you've got sanctuary back on the quick travel later in the game, I've so far met this guy 4 times in 4 different places (always go see him he gives free loot out) outside Dr Zed's clinic, hidden under the stairs in Scooters garage, between Crazy Earl and Moixie's bar and at the counter in Marcus's gun Shop.