Todd Gill - San Jose Sharks (NHL Hockey Card) 1996-97 Donruss # 15 Min – PictureYourDreams
Todd Gill Team Staff Profile - Elite Prospects
San Jose Sharks - NHL.com
Sharks 12 Days of Hockeymas: 10 Captains in Franchise History
2013-14 Army Hockey Guide by Army West Point Athletics - Issuu
33,209 San Jose Sharks 4 Stock Photos, High-Res Pictures, and Images - Getty Images
The Hockey News September 20, 2005 (Digital)
The Hockey News September 7, 2004 (Digital)
List of NHL players with 1,000 games played - Wikipedia