This is a wonderful range Sigma 28-300mm f3.5-6.3 Macro Zoom lens and is great for portraits and weddings. For Nikon DSLR and film cameras such as F100, F4, D70, D80, D90, D100, D200, D300, D500, D600, D700, D800, D2, D3, D4, D7000, D7100, D7200, D7300 and several others. It does not work with D40, D60, D3000 or D5000. Guaranteed perfect, this has been my personal lens. $75 buys it. Call me.