I FINALLY figured out a (probably sloppy and inefficient) solution. I first placed a repeating command set to always active labeling the triggered area:
example: execute if entity @p[x=100.5,y=70,z=100.5,distance=..5.5]
Then a comparator in front of that going into a command block set to impulse that creates a summon command.
/summon iron_golem ~ ~ ~
Then a chain command block after that one with a fill command set to always active with a command code that deletes the command blocks with air.
/fill ~-4 ~ ~-4 ~4 ~1 ~4 air
Man that took forever to figure out. Here is hoping it will help anyone else from having to suffer. If you know a better solution, please reply.