It took me two seconds to see the little envelope icon on the upper right of the screen.Where ? I searched didn't see any contact info, other then the form which is worthless( not just yours , any websites).
Could not find email, phone number, address. Any website that didn't have this info is suspect.
Edited to add: His linkedin profile is adjacent to his email.
Don't know why we have a tendency to eat our own nowadays.