Hello and Welcome to Difrancia & Associates. We are currently working diligently to bring to you a new, dynamic and useful website experience. Please be patient with us while we continue to put the finishing touches on these very positive changes. We are always here for you. Please use our contact page or feel free to call the office at anytime.