David on Demand shows devotion to his cause

By Brian Morrissey