shannon mcrandle