Heat dissipator and LED illuminator having heat dissipator | Patent Publication Number 20120320589 | Patexia