Andrew Shankman
Vita - Resume

Crucible of American Democracy