William Kalmer - Offline Editor