Margaret McKechnie

Margaret McKechnie (died 2021 ) was an extra in Planet of the Spiders and The Android Invasion. (DWM 566)