NEW YORK - The driver of a double-decker bus that crashed into another bus injuring 14 people in Times Square on Tuesday has been charged.

The NYPD says William Dalambert, of Irvington, was arrested for driving while ability impaired. Tests are being done to determine exactly what may have been in his system.   

Investigators say Dalambert was driving a Gray Line tour bus when he crashed into another parked bus at 47th Street and Seventh Avenue.

Video from shows the impact, which toppled a traffic light, almost striking several pedestrians.

Dalambert has received 29 suspensions on his commercial license and registration over the last two decades, according to the Motor Vehicle Commission. Records indicate that many of those suspensions were given for not having insurance. Several others were related to child support.

The most recent suspensions involved driving with a cellphone and driving without a license, registration or insurance in 2013.

However, the MVC says the driver was legally allowed to be driving when the crash happened.

Dalambert has had multiple addresses in Irvington over the years, but neighbors of at least two of those addresses say they aren't sure where he currently resides.

Officials say none of the injuries were believed to be life-threatening.