@Lee_Holmes did you try 'exec find *' ?
Anyway "find *" would be very unusual to call.
To extend this, this issue is addressed by many core utils with the "--" argument which says, after this occurrence no further options are accepted. Always use this in shell scripts! In particular when you do not sanitize the input properly before (like with the shell expansion *). E g. "ls -- *"