Offshore Trivia on Joe Sgro

What year did Joe Sgro start racing ?

How many different boats has he raced in over the years?

Under what team names has he raced under?

What has he won in World or National titles ?

Is it true he has never sat out a season since he started racing ?

Has he ever raced in a Cat ?

Just some questions I am hoping to find answers for....

Can anyone help ???