Made My Own Arduino Board - ATMEGA32U4 - Bootloader Questions

Fm, can you advise of a suitable programmer for the ATMEGA32U4 chip (assuming no bootloader)?