gailen david blog