Stephen Ambrose


Sentinel
man in tweed jacket
2006