Hi Dam
I'd be happy to provide my personal opinions on whom I believe is best in this area so feel free to PM me... may take a few days to get back to you so if you're not in a rush..
There are certainly a few agents I wouldn't recommend but obviously I'm not going to post their names up on a public forum