Bill Browning Yacht Sales
But a quick search on Yachtworld with parametrs of 30 - 35 ft and 15 to 25k came up with 120 boats.
20k and fine condition are not likely bedfellows.
Decide on your priorities
Good quiet ducted a/c or new sails ?
Awlgrip or a spotless holly and teak sole ?
Electric anchor winch or widescreen TV ?