Richmond professional corporation