The name rings a bell, but I can’t place it.
Buzz was a Navy Seal before there were Navy Seals. Terry & the Pirates were his buddies...