i dig it! i was going to put him in tech as a product manager or software engineer. I'm thinking there's a small satellite office based out of the coworking space in town to make that one work.
it sounds like they'd get along based on their shared social nature. lateness is also an extreme pet peeve of his. maybe they met at a coffee shop, one of them was waiting for an appointment of some kind and made a comment about how long they'd been waiting. the other person overheard and empathized, leading to the other person sitting down and passing the time until the appointment arrived?