C & R ROCHESTER HOLDINGS, INC.