harvey palmer