Cato's Ghost
My blogs
| Introduction | 30+ years of teaching, research, and service to the people of North Carolina. "I will begin to speak, when I have that to say which had not better be unsaid." Cato the Younger. Why anonymity? Because arguments should stand on their own merits, not the standing of their authors. |
|---|---|
| Interests | Getting things right. |
| Favorite movies | Smart films. |
| Favorite music | Interesting music. |
| Favorite books | Well crafted books. |

