Frank Palms top 20