Four years total. Years overlap. Early developer none the less to play in the OHL at 16 years old but he obviously peaked early. That's the problem with juniors. Superstar at 16 doesn't mean superstar at 20. That's why NCAA is more appealing. Fewer games yes but plenty of time to develop. If you don't, still get a degree. Kind of a no brainer but not for the knuckle draggers in Canada who glamorize major junior as a destination instead of a stepping stone.