maybe he's a contractor who worked on her grandparent's home when they decided to build onto it and they still call him for random jobs because they're old and think of him as their handyman? she would've stayed with them for at least a month or two when she first moved to town and she regularly visits them still. perhaps she's run into him several times at their place?