If there is anyone here that can help please I would appreciate it greatly.
Looks like you got professional help:
Here's another version customized for a specific request. In this case he knows the start and end of his passphrase, but he forgot the number in between except that it definitely doesn't have any zeroes.