David Monroe Shoup - Pacific Standard

David Monroe Shoup