Council appoints municipal attorney for up to $145,000 | Berkeley Heights | The Common News