What a great couple and a beautiful wedding. Gina and David got married at the Collingswood Grand Ballroom, in Collingswood New Jersey. Gina looked absolutely stunning and David super sharp. You can tell right away how much David loves his wife and how close they are together. When Gina walked down the aisle, he started to smile and cry. As a photographer, I love capturing those moments. Congrats to you guys, may you always be each other’s best friend!