David A. Ribeiro, 50, Norwood