Marta Mestrovic Deyrup Editor & Author

Marta Mestrovic Deyrup is a head of Technical Services as well as liaison to modern and classical languages and English at Seton Hall University Libraries.