Royal Canadian Regiment

Richard  Shield