Not really. Most don't actually introduce themselves, but for those who want to, it probably makes the most sense in your country or state forum as those are the people you will be working with the most. There may be other places you can as well, including this forum, but I think the specific state or country forum is a good option.
Michigan - Northern LP.
Waze running on Samsung Galaxy S3.