DAVID MACKINNON: DESIGN & PHOTOGRAPHY