does anyone know the name of this micro-controller?????

Looks like a PJRC "Teensy 3.6"
It could be a 3.5, which looks almost identical - check the chip number (not quite legible in the picture) to make sure.

…not quite legible in the picture…

I can read MK66 and something with 1M0, so that is a Teensy 3.6 :wink: