A private investor has purchased a 3,400-square-foot medical office building in Hamilton, in a newly announced deal by Fennelly Associates.