Longtime doctor honored for service