MARVIN & PALMER ASSOCIATES, INC.