Apply for Amex Platinum Travel card and do transactions to clear of the milestones. Amex India point partners will covers United, Delta and American airlines for USA domestic flights with points too and once he has kept the card for a year, he can later also try for global transfer and get a USA Amex card based on his Indian history.