Peter Rickards denies the charges The Mountainhome news reports that Twin Falls podiatrist and anti--nuclear activist Peter Rickards was taken into custody by an Elmore County Sheriff's Deputy and cited for trespassing and battery stemming. The arrest stems an alleged altercation with an Idaho Energy...