Hundreds show to say goodbye to David Gibbs