William Palmer, GDS lead developer