Usb punch

I need to create lots of square holes for a usb b connector to fit through an enclosure. It is plastic. Is there a tool that you can buy that punches the hole? I have been using a mortising tool, but the usb is not exactly square, and the plastic clogs the bit. I am looking for any quick way that will create an exact size usb B connector hole. Thanks.

Try this link - Newark has a whole series of punches available.

How much of the connector has to fit thru? The outer molded plastic, or just the metallic part?