Response to public harassment by Kimberly ("Kim") Duclos, part 4

(If you've already seen this page, have a look at Part 1, a primer on the whole mess; Part 2, details about the false report Kimberly Duclos gave to the Boulder Police Department on February 26, 2016; and Part 3, details about the dishonest restraining-order petition Kimberly Duclos filed on February 29, 2016.)

This is a handy page of links to my blog posts about the unpleasant Kimberly Duclos saga, one I'll update as needed but hopefully will be able to neglect altogether going forward.