Author: Francis and Kalijarvi, Thorsten V, Wilcox