Mark P

Burkean liberal and Christian realist.