The prince held the post for a year-and-a-half , succeeding Prince Bandar bin Sultan , who left for personal reasons after 22 years on the job .