Founded in 1907, Lowy is recognized as the country's leading fine art services firm.