Diane Drain and her assistant Jay are beyond professional. From the moment I called them to inquire about their services, to every phone call and each in person meeting we had, they remained calm, and helped to guide me during a very challenging process. Diane is very thorough and has a wealth of experience. She does not do the work for you and there is a significant amount of paperwork that needs to be completed. Having said that, she walked me through this every step of the way, but Diane held me accountable for working with her on completing the necessary paperwork so I was involved in every step of the process.