shielarichards