Charlie knows his job well. He takes time to go over every single detail, remains available to questions and provide answers in timely and professional manner. Follow ups are top notch. Very simple and very helpful ! I would refer anyone in my circle without hesitation.