David is knowledgeable, friendly and dynamic. He takes time to understand business needs and works to enhance a customer's standing in their business community or niche. His service levels are superb. All the staff at Generation Sales Group is of high standard and look after their customers with care.