Overcoming the odds: North Tonawanda teen's journey to a milestone graduation