Colin Ferguson (@colinferg) is a Canadian actor who portrays a character named William in the series Haven.
He has appeared in other television shows like Eureka, Primeval: New World, and The Guild. Ferguson also directed an upcoming episode of Haven.