H

Duncan is rumored to own this red-roofed mansion on St. Thomas, a neighboring U.S. Virgin Isle to his native St. Croix.