Stephen R. Ferranti

Principal
SRF & Associates