Mike James is a true professional. He worked with me, on my schedule. He is very accommodating, makes excellent recommendations based on his experience and thanks to him, I am closer to paying off my mortgage for a debt free retirement.