NP View Nellie Peecher profile Nellie Peecher Barrington, RI Power Index 86.71 Rhode Island rank RI rank 23rd 2023 rank 1000th+