Frank Salvato II is 40 years old (birthdate: July 6, 1970).
This answer is closed to changes. This is done in rare cases when questions are being vandalized or answers have become debates. E-mail reopen @ answers.com (no spaces) if you would like it to be reopened.
If you add Frank's age and Sam's age their ages will equal 49, there are only so many combinations that this can happen, through guess and checking I found that the answer is that Sam is now 21 years...