Cannon & Van Allen, Llp