Details for David Anthony Brouwer