Home victory and double podium for Richardson Racing on strong Junior weekend