Duncan Stroud is a sixty-year-old U.S. citizen from New York City and father of three, currently hiding out in Argentina where he fled to after his business was crushed by Robert De Niro, was... This description may be from another edition of this product.