05/31/2014 02:29 EDT | Updated 07/31/2014 05:59 EDT

Christopher Ferguson Arrested After Edmonton Mountie Dragged By Truck Driver

Rolf Hicker via Getty Images

THREE HILLS, Alta. - Mounties have arrested a suspect in a case where an officer was dragged by a pickup truck during a traffic stop east of Edmonton.

RCMP say the man was tracked to a rural property around Three Hills, Alta., on Friday night and was arrested outside a home without incident.

Police say the officer was dragged 100 metres on Friday afternoon when a driver sped away.

The suspect had a young child in the vehicle with him, but police say the child wasn't with him when he was arrested and is safe with family.

Christopher Ferguson, 23, of Three Hills, Alberta faces charges that include dangerous driving causing bodily harm, criminal flight and impersonation.

The injured RCMP officer is doing well and is still in the hospital awaiting surgery.

Police say there could be further charges.

Also on HuffPost