H AM MAKGREK & Co.