You can always follow the "Created by" link on the home page of your forum.
That will take you to a page that allows you to send an email to the creator. Assuming you are still using that address it will turn up in your mailbox. If you used a temporary address and let it fall into disuse then you do have a problem...
Volunteer Helper - but recommending that users move off the platform!
Once the admin for GregHelp now deleted.