James Mattern with Derek Gaines and Emma Willmann and Mike Lawrence