TBP ADVISORS, LTD.