Author: Haris Alic, Dave Boyer and Haris Alic, Dave Boyer