I think Trump wrote it.
I highly doubt that. Trump used a speechwriter for his AIPAC speech and he almost certainly used one for this. But whoever it is, Trump almost certainly signed off on him/her and he chose wisely. They did a very good job for him.