First you have to find the amount of an ordinary annuity whose variables are:
PV = 0
PMT = 500
N = 144 months
i% = 5.75% / 12 = .47916667%
FV = ?
A financial calculator solves this most easily. You can also use a spreadsheet function or a formula.
The Amount, or Future Value of the annuity is 62,009.71
This amount is now invested as a single sum and allowed to grow at 7%. the variables are
PV = 62,009.71
FV = 100,000
i% = 7%
PMT = 0
N = ?
Here the formula is FV = PV (1 + i%)^N
100,000 = 62,009.71 (1.07)^N and you have to solve for N.
The calculators gives us the solutions. N = 7.06
So he will be 37 years old when the fund reaches $100,000.