Extemporizer
/(?)/
Ex·tem·po·ri·zer
Extemporizer
n.
One who extemporizes.