richard niccoletti