This person's birth year is 1958. Windra currently resides at 7162 Holton Rd, Twin Lake, Mi 49457. Records link Windra with Patrick Henry Pickard, Julie Sue Pickard, Mike Pickard and 4 other people....