John Leonard (#43) is a LW in the NHL that currently plays for the San Jose Sharks. John is 22 years old, born on August 07 1998, and is 5’11” tall weighing 183lbs.