A contractor has acquired a 20,000-square-foot medical office building in Voorhees for more than $3.6 million, under a newly announced transaction by Rose Commercial Real Estate.