Brand Spanking is a nationwide marketing agency dedicated to connecting people and brands by creating opportunities for interaction in a range of different