If you have an offer, opportunity, or introduction that might make my life more interesting, contact me through the form below. I am too busy to spend as much time as I’d like on digital communication, so I only respond to proposals that are a good match for my schedule and interests.
If you have an OSMnx question, ask it here instead.