Car Cls CrewTotal
Leg 1
789101112 Penalty Total Cls
Pos
O/A
Pos
2EPaul MacKinnon/ Paul Beaton35:45.5
1
  12:49.5
1
  6:56.8
1
  12:50.2
4
  7:12.1
1
  4:02.3
2
  3:42.7
1:23:19.111
1EDaniel Harper/ Chris Campbell 35:36.7
2
  12:54.9
2
  7:00.8
4
  13:10.0
5
  7:15.6
9
  4:26.8
1
  3:42.6
1:24:07.422
3DJohn MacCrone/ Peter MacCrone 37:04.7
4
  13:18.5
5
  7:13.4
3
  13:05.4
1
  7:04.7
3
  4:05.9
4
  3:53.6
1:25:46.213
7EDavid Wright/ Paula Swinscoe 37:52.0
3
  13:01.7
4
  7:11.7
2
  13:02.6
3
  7:05.5
2
  4:04.2
3
  3:48.2
1:26:05.934
12CStephen Thompson / Larry Higton 38:42.1
8
  13:51.4
7
  7:21.8
7
  13:46.4
8
  7:24.6
5
  4:17.5
5
  4:02.2
1:29:26.015
10EFergus Barlow/ Craig Barlow39:54.8
6
  13:41.1
6
  7:18.3
6
  13:36.3
9
  7:26.9
11
  4:27.4
6
  4:06.7
1:30:31.546
16EWayne Sisson/ Peredur Davies40:21.2
11
  14:18.1
17
  7:36.4
15
  14:25.3
10
  7:30.9
15
  4:31.3
9
  4:12.1
1:32:55.357
29EJohn Marshall/ Craig Wallace40:30.5
13
  14:21.1
9
  7:28.5
16
  14:26.4
12
  7:34.3
8
  4:25.0
12
  4:14.7
1:33:00.568
6ENeil Roskell / Andrew Roughhead 38:01.5
128
  16:49.1
77
  8:32.4
10
  14:08.8
6
  7:22.4
7
  4:21.1
7
  4:07.0
1:33:22.379
17CStewart Morrison/ Jason MacPhail39:37.0
9
  14:04.4
15
  7:34.9
8
  13:52.0
14
  7:35.4
106
  6:36.6
11
  4:14.5
1:33:34.8210
25DAlan Gardiner/ Dave Robson40:59.7
16
  14:29.5
10
  7:29.8
12
  14:17.2
15
  7:37.8
17
  4:33.1
19
  4:20.1
1:33:47.2211
28ECraig Rutherford/ Michael Hendry41:11.8
12
  14:20.2
20
  7:41.4
13
  14:23.4
16
  7:39.1
10
  4:26.8
8
  4:08.1
1:33:50.8812
45CMichael Harbour/ Ian Macdougall40:40.1
19
  14:33.2
24
  7:45.3
14
  14:24.2
24
  7:51.1
13
  4:29.5
18
  4:19.8
1:34:03.2313
30CRoss Hunter/ Martin Woodcock41:19.1
15
  14:24.8
21
  7:41.5
18
  14:32.0
18
  7:40.9
23
  4:37.5
27
  4:23.6
1:34:39.4414
19DBilly Bird/ Plug Pulleyn40:33.7
27
  14:53.2
34
  7:53.0
28
  14:46.9
22
  7:50.0
26
  4:39.0
13
  4:16.2
1:34:52.0315
33EGordon Cunningham/ Charley Sayer-Payne42:42.7
14
  14:21.6
12
  7:30.4
17
  14:27.1
13
  7:34.9
12
  4:28.7
14
  4:17.2
1:35:22.6916
37CNeil Wearden/ Mark 'Haggis' Gilmour42:28.3
20
  14:35.6
23
  7:42.7
21
  14:34.2
20
  7:43.7
18
  4:34.1
15
  4:17.7
1:35:56.3517
60EMichael Renton/ John Shepheard42:13.7
24
  14:43.8
29
  7:50.3
20
  14:33.8
21
  7:45.2
16
  4:31.5
20
  4:20.4
1:35:58.71018
32CMatt Tarbutt/ Mike Yates42:30.3
22
  14:36.0
16
  7:36.3
25
  14:40.5
19
  7:42.0
30
  4:42.8
30
  4:24.2
1:36:12.1619
56CDave Hopwood/ Paul Grattidge41:51.7
23
  14:43.1
38
  7:56.7
33
  14:54.4
31
  8:01.8
22
  4:37.1
32
  4:27.2
1:36:32.0720
66EDaniel Simcock/ Mark Runciman42:33.4
26
  14:47.2
22
  7:42.4
29
  14:49.4
23
  7:50.3
21
  4:37.0
24
  4:22.9
1:36:42.61121
24CDoug Weir/ Duncan Brown41:57.9
25
  14:46.8
43
  7:59.0
39
  15:03.1
35
  8:04.1
31
  4:43.7
29
  4:24.1
1:36:58.7822
72BKev Dunn/ Sean Douglas42:38.9
30
  14:55.1
19
  7:40.2
24
  14:39.9
46
  8:18.5
34
  4:47.0
22
  4:21.6
1:37:21.2123
42BDes Campbell/ Craig Forsyth43:18.9
29
  14:54.7
28
  7:48.5
22
  14:35.5
26
  7:52.3
28
  4:42.4
16
  4:18.0
1:37:30.3224
62DBen Smith/ Christian Smith42:23.9
17
  14:30.2
49
  8:04.6
19
  14:32.7
90
  9:08.5
24
  4:38.8
25
  4:23.0
1:37:41.7425
57CGrum Willcock/ Donna Harper42:06.9
38
  15:04.4
51
  8:05.2
42
  15:09.5
39
  8:10.5
27
  4:42.2
33
  4:27.4
1:37:46.1926
44BArchie Swinscoe/ Jane Nicol42:31.9
41
  15:10.9
57
  8:10.3
26
  14:40.8
42
  8:17.8
19
  4:34.5
21
  4:20.8
1:37:47.0327
46CChris Haigh/ Sally Peacock42:32.9
28
  14:53.2
31
  7:51.2
43
  15:10.7
32
  8:02.3
46
  4:54.9
34
  4:28.6
1:37:53.81028
74EChris Melling/ Andrew Peak43:05.2
35
  15:00.3
26
  7:47.8
31
  14:54.0
29
  7:57.5
25
  4:38.9
40
  4:31.9
1:37:55.61229
65CNeil Morgan/ Shaun Hughes43:00.3
34
  14:59.6
30
  7:50.3
36
  14:59.4
33
  8:02.4
35
  4:47.3
31
  4:25.2
1:38:04.51130
54CAndrew Woodward/ Tom Bowen 43:13.4
44
  15:15.4
37
  7:54.0
27
  14:44.3
27
  7:53.2
33
  4:46.6
26
  4:23.1
1:38:10.01231
48EPete Gibson/ Chris Dodds42:46.9
33
  14:57.0
46
  8:01.0
38
  15:00.9
48
  8:19.1
38
  4:47.8
35
  4:29.1
1:38:21.81332
31CIan Chadwick / Sinclair Young43:25.0
39
  15:07.9
45
  8:00.1
34
  14:57.0
36
  8:06.0
39
  4:48.0
39
  4:31.2
1:38:55.21333
83CAlister MacArthur/ Chris Robertson44:07.6
48
  15:25.3
35
  7:53.4
37
  15:00.7
34
  8:04.0
40
  4:48.2
44
  4:34.8
1:39:54.01434
68EDave Holland/ Neil Gater 43:23.9
46
  15:24.2
25
  7:45.4
44
  15:21.8
73
  8:44.6
48
  4:56.1
42
  4:32.6
1:40:08.61435
70EGeoffrey Gallagher / Lee Gallagher44:15.6
50
  15:29.2
61
  8:12.6
45
  15:23.1
41
  8:12.3
37
  4:47.4
36
  4:30.8
1:40:51.01536
5EAndy Davies/ Michael Gilbey49:03.5
10
  14:14.1
11
  7:30.1
9
  14:01.4
7
  7:22.8
6
  4:20.7
66
  4:50.4
1:41:23.01637
82DAllan Mcdowall / Eamonn Boyle44:42.6
54
  15:36.1
33
  7:52.6
47
  15:31.5
40
  8:10.7
49
  4:56.2
50
  4:39.5
1:41:29.2538
67CNorman Macphail/ James Braithwaite 43:50.4
61
  16:12.1
52
  8:07.6
55
  15:53.4
61
  8:27.8
20
  4:36.8
23
  4:21.7
1:41:29.81539
78CPat Johnson / Sam Spencer 44:50.8
51
  15:29.4
48
  8:02.9
49
  15:34.4
51
  8:20.8
41
  4:49.2
28
  4:24.0
1:41:31.51640
58H5Paul Daniel/ Claire Tilley44:17.2
52
  15:35.3
42
  7:58.7
54
  15:49.1
49
  8:19.3
50
  4:56.5
54
  4:42.5
1:41:38.6141
75AJohn Cressey/ Martin Cressey43:10.8
49
  15:25.5
68
  8:18.3
41
  15:04.3
54
  8:22.0
95
  5:59.8
82
  5:21.2
1:41:41.9142
87DTim Baker/ Ben Innes44:41.4
55
  15:41.0
44
  7:59.1
52
  15:44.7
47
  8:18.9
42
  4:51.9
45
  4:36.7
1:41:53.7643
81BRyan Ingram/ Alasdair Ingram45:28.1
45
  15:21.4
55
  8:09.4
46
  15:26.7
62
  8:28.5
55
  4:58.6
52
  4:42.3
1:42:35.0444
14EDonnie Macdonald/ Andrew Falconer40:56.5
21
  14:35.7
14
  7:32.1
121
  23:35.1
17
  7:39.9
14
  4:29.6
10
  4:13.1
1:43:02.01745
133BTom Howie/ Mike Mackenzie 45:08.9
57
  15:45.3
70
  8:18.4
51
  15:34.9
58
  8:25.9
66
  5:07.5
59
  4:45.0
1:43:05.9546
95CAlan Scott/ Daniel Forsyth45:49.3
59
  15:58.0
58
  8:11.5
50
  15:34.9
56
  8:24.1
43
  4:52.5
41
  4:32.5
1:43:22.81747
92CJim McDowall/ Charlotte McDowall45:57.4
56
  15:41.4
50
  8:05.0
53
  15:46.7
66
  8:34.8
44
  4:53.4
49
  4:39.3
1:43:38.01848
85CGareth Hooper / Paul Wild 44:42.9
60
  16:02.7
67
  8:15.9
63
  16:17.5
69
  8:40.0
56
  4:58.6
55
  4:43.5
1:43:41.11949
39EAlasdair S Graham/ Kenny McGuire48:57.8
32
  14:56.6
18
  7:36.4
40
  15:03.3
25
  7:52.2
32
  4:44.5
38
  4:31.1
1:43:41.91850
79EMartin Crombie/ Charlie Mackenzie46:42.3
69
  16:45.5
63
  8:14.1
57
  16:02.0
38
  8:09.4
47
  4:55.5
51
  4:41.6
1:45:30.41951
23CEddie O’Donnell Jnr/ Heather MacCrone42:03.5
129
  17:03.0
110
  9:10.4
115
  17:35.1
103
  9:36.8
72
  5:14.7
72
  4:55.6
1:45:39.12052
76CMark Booth/ Colin Tombs46:15.4
67
  16:45.5
64
  8:14.7
60
  16:10.3
63
  8:30.2
59
  5:00.6
57
  4:43.9
1:45:40.62153
117CIan Woodward/ James Campbell 46:23.9
93
  16:45.5
53
  8:07.6
62
  16:12.7
53
  8:21.3
57
  4:59.8
71
  4:55.2
1:45:46.02254
114EGrant Fleming/ Chloe Fleming45:59.3
62
  16:16.8
54
  8:07.7
71
  16:43.2
72
  8:44.5
65
  5:07.2
70
  4:53.8
1:45:52.52055
26EDavid Miller/ Andrew Bailey44:13.4
31
  14:56.0
126
  14:00.0
48
  15:31.6
55
  8:22.2
45
  4:53.8
43
  4:34.5
1:46:31.52156
96AInnes Mochrie / Kirsty Mochrie46:04.0
64
  16:24.9
84
  8:38.6
74
  16:46.4
82
  8:56.4
63
  5:04.2
63
  4:46.6
1:46:41.1257
105DFraser MacNicol/ Phil Sandham47:24.8
83
  16:45.5
69
  8:18.3
58
  16:08.5
44
  8:18.1
61
  5:01.3
64
  4:46.7
1:46:43.2758
91BJamie Miller/ Ian McCulloch46:57.9
74
  16:45.5
59
  8:12.0
70
  16:39.7
59
  8:26.7
51
  4:57.2
61
  4:45.5
1:46:44.5659
103CJames McDiarmid/ Max Bacon47:34.6
82
  16:45.5
60
  8:12.3
66
  16:25.0
43
  8:18.1
75
  5:18.1
68
  4:52.3
1:47:25.92360
106H4Tony Shields/ Graham Wild47:56.7
84
  16:45.5
66
  8:15.4
69
  16:35.8
45
  8:18.3
64
  5:04.2
46
  4:37.7
1:47:33.6161
118ALewis Hooper / Steven Brown 46:57.9
94
  16:45.5
87
  8:40.7
75
  16:47.8
77
  8:48.2
62
  5:02.7
53
  4:42.3
1:47:45.1362
155BFraser Smith/ Ian Parker46:18.3
127
  16:45.5
86
  8:40.4
113
  17:15.2
71
  8:42.7
73
  5:14.8
75
  4:56.3
1:47:53.2763
77AChris Woodcock/ Heidi Woodcock47:40.7
68
  16:45.5
71
  8:21.0
79
  16:54.5
64
  8:31.3
70
  5:14.2
62
  4:45.7
1:48:12.9464
84BNiall Cowan Jr/ Callum Shanks47:56.1
70
  16:45.5
72
  8:26.3
80
  17:05.0
52
  8:20.8
67
  5:08.3
69
  4:53.3
1:48:35.3865
124H5Danny Cowell/ Mark Standen48:29.7
100
  16:45.5
78
  8:32.5
65
  16:23.0
60
  8:26.7
68
  5:10.7
65
  4:49.0
1:48:37.1266
110AGeorge Winder/ Mike Baird47:24.3
88
  16:45.5
95
  8:45.4
76
  16:49.9
83
  8:58.9
71
  5:14.5
74
  4:56.3
1:48:54.8567
107H4Hugo MacMillan/ Arthur MacMillan49:07.6
85
  16:45.5
91
  8:42.3
68
  16:35.3
67
  8:37.7
54
  4:58.4
58
  4:44.8
1:49:31.6268
94H5Tom Hynd/ Sue Hynd48:59.2
76
  16:45.5
94
  8:44.8
64
  16:22.6
76
  8:47.7
74
  5:15.0
67
  4:51.5
1:49:46.3369
101EDave Riley/ Gary Dillon48:22.0
80
  16:45.5
98
  8:48.6
114
  17:20.7
80
  8:53.1
78
  5:19.9
76
  5:03.9
1:50:33.72270
120ECammy Williamson / Michael Moates 49:02.7
96
  16:45.5
82
  8:35.9
77
  16:50.1
81
  8:55.3
82
  5:24.7
77
  5:04.8
1:50:39.02371
128H3Brian (Beefy) Fraser/ Eoghan Anderson49:20.2
104
  16:45.5
103
  8:57.0
95
  17:05.0
84
  9:00.1
76
  5:18.5
78
  5:05.6
1:51:31.9172
132AIain Noble / Alan Noble 49:25.9
108
  16:45.5
81
  8:34.0
73
  16:45.8
88
  9:05.1
86
  5:35.0
87
  5:30.6
1:51:41.9673
102BAndy Wilde/ Katy Mashiter50:33.6
81
  16:45.5
99
  8:48.8
78
  16:53.2
79
  8:50.2
80
  5:21.7
79
  5:05.7
1:52:18.7974
64CRobert Mathieson/ Billy Dalgleish47:31.9
66
  16:45.5
111
  9:10.9
119
  18:32.6
102
  9:32.3
91
  5:46.8
85
  5:25.1
1:52:45.12475
131CJames Newbould/ Brian Cammack50:14.6
107
  16:45.5
102
  8:56.4
116
  17:47.9
85
  9:00.1
81
  5:23.6
81
  5:17.8
1:53:25.92576
152BNikki Addison/ Rachel Matheson 50:42.3
125
  16:45.5
101
  8:53.4
110
  17:05.0
91
  9:08.6
79
  5:21.4
99
  6:12.3
1:54:08.51077
86EGraeme Sherry/ Ewan Lees54:43.6
71
  16:45.5
47
  8:01.6
81
  17:05.0
37
  8:07.8
29
  4:42.6
60
  4:45.3
1:54:11.42478
121CMartin Beech/ Steve Hallmark51:38.3
97
  16:45.5
100
  8:49.2
90
  17:05.0
89
  9:07.4
85
  5:33.7
84
  5:24.9
1:54:24.02679
137EBobby Macdonald/ Martin Maccabe52:16.1
111
  16:45.5
97
  8:46.9
99
  17:05.0
86
  9:02.6
87
  5:35.1
88
  5:31.4
1:55:02.62580
115EScott Macdonald / Angus Macneil50:42.3
91
  16:45.5
88
  8:41.1
87
  17:05.0
115
  11:00.7
94
  5:53.2
83
  5:21.9
1:55:29.72681
139CDan Robinson/ Dave Raw51:03.4
113
  16:45.5
109
  9:08.9
118
  18:20.6
95
  9:15.9
84
  5:32.0
89
  5:31.7
1:55:38.02782
125CAndy Hardiman / Rhys Edwards48:52.8
101
  16:45.5
85
  8:38.6
120
  22:10.6
75
  8:46.9
77
  5:18.6
80
  5:08.6
1:55:41.62883
113CSandy Arbuthnott / Mike Grant52:27.1
90
  16:45.5
105
  9:02.5
86
  17:05.0
87
  9:02.7
89
  5:36.4
93
  5:52.3
1:55:51.52984
126DGraham MacDonald/ Peter MacInnes52:07.6
102
  16:45.5
112
  9:12.8
93
  17:05.0
97
  9:19.9
93
  5:52.5
90
  5:36.6
1:55:59.9885
129CKevin Lomax / James Haigh52:23.1
105
  16:45.5
104
  9:01.8
117
  18:02.7
96
  9:16.9
90
  5:39.7
86
  5:29.1
1:56:38.83086
97ADan Chambers/ Kenny Foggo55:08.3
77
  16:45.5
106
  9:03.3
83
  17:05.0
70
  8:41.8
69
  5:12.3
73
  4:56.1
1:56:52.3787
123EDonald McEwan/ Donald Morrison51:45.9
99
  16:45.5
116
  9:28.8
92
  17:05.0
106
  9:51.9
102
  6:21.7
102
  6:18.8
1:57:37.62788
136CAndrew Moverley / Ted Runciman54:24.7
110
  16:45.5
107
  9:07.9
98
  17:05.0
93
  9:13.3
83
  5:32.0
91
  5:38.7
1:57:47.13189
138CDavid Calvert/ Peter Johnson53:18.5
112
  16:45.5
115
  9:28.2
100
  17:05.0
101
  9:31.7
101
  6:16.3
97
  6:03.1
1:58:28.33290
93CGordon Halley/ Kenny More55:22.7
75
  16:45.5
92
  8:43.5
82
  17:05.0
92
  9:10.2
97
  6:02.3
108
  6:40.5
1:59:49.73391
122H4George Bryson/ Jacqueline Bryson 55:30.1
98
  16:45.5
117
  9:29.3
91
  17:05.0
99
  9:26.2
92
  5:48.7
95
  5:55.3
2:00:00.1392
142CPhil Merrills/ William Kelly55:28.0
115
  16:45.5
113
  9:17.8
102
  17:05.0
100
  9:26.4
96
  6:00.6
101
  6:16.6
2:00:19.93493
134H3Drew Struthers/ Fiona Moir57:02.7
109
  16:45.5
108
  9:08.1
97
  17:05.0
94
  9:14.6
88
  5:35.5
92
  5:43.2
2:00:34.6294
153ANicola Boocock / Emma Morrison57:48.6
126
  16:45.5
120
  9:59.6
111
  17:05.0
108
  10:05.1
104
  6:29.8
107
  6:18.8
2:04:32.4895
148CShona Hale/ Cameron Dunn59:15.5
121
  16:45.5
118
  9:50.5
107
  17:05.0
105
  9:48.3
98
  6:05.1
96
  5:58.4
2:04:48.33596
147H1Mike Curry/ Mark Mason59:59.1
120
  16:45.5
121
  10:02.0
106
  17:05.0
110
  10:16.3
108
  6:42.4
105
  6:18.8
2:07:09.1197
145AMartin Melling/ Lewis Griffiths1:00:46.7
118
  16:45.5
125
  11:09.7
104
  17:05.0
114
  11:00.2
110
  7:27.9
104
  6:18.8
2:10:33.8998
144AKenny Watt/ Sorcha Cantwell1:02:45.3
117
  16:45.5
123
  10:27.4
103
  17:05.0
112
  10:23.9
109
  6:52.0
103
  6:18.8
2:10:37.91099
140H5Shug Rutherford / Louis Rutherford 1:08:57.6
114
  16:45.5
122
  10:22.6
101
  17:05.0
109
  10:14.5
103
  6:28.7
94
  5:53.5
2:15:47.44100
22EJohn Morrison/ Peter Carstairs1:22:14.2
47
  15:24.9
27
  7:48.4
32
  14:54.4
30
  7:58.3
53
  4:57.8
37
  4:31.1
2:17:49.128101
49CJohnnie Mackay/ Michael Cruickshank47:12.9
65
  16:45.5
79
  8:33.7
59
  16:08.8
65
  8:32.5
113
  24:00.0
110
  24:00.0
2:25:13.436102
119BKevin MacIver / Robin Nicolson1:30:30.8
95
  16:45.5
114
  9:27.7
89
  17:05.0
104
  9:46.5
100
  6:15.9
98
  6:03.5
2:35:54.911103
146BCalum MacDougall/ Tommy Duffy48:25.7
119
  16:45.5
83
  8:36.3
105
  17:05.0
118
  29:00.0
116
  24:00.0
113
  24:00.0
2:47:52.512104
71BSteven Irwin/ Neil Bye2:13:15.4
43
  15:14.8
41
  7:58.3
30
  14:51.1
57
  8:24.6
58
  5:00.1
47
  4:38.4
3:09:22.713105
43BIain (Ogg) Mackenzie/ Connor (Ogg) MacKenzie42:27.4
132
  19:11.6
90
  8:42.3
122
  45:00.0
116
  29:00.0
112
  24:00.0
109
  24:00.0
3:12:21.314106
52CJohn Woodward/ Kevin Ikin2:13:44.8
58
  15:54.5
65
  8:15.1
67
  16:26.9
74
  8:46.9
52
  4:57.4
56
  4:43.7
3:12:49.337107
99CJim Slater/ Chris Slater2:14:38.7
78
  16:45.5
74
  8:28.9
56
  15:55.8
50
  8:20.7
60
  5:00.9
48
  4:38.8
3:13:49.338108
149AGraham Millar/ Ian McRae2:12:52.0
122
  16:45.5
124
  10:52.4
108
  17:05.0
111
  10:23.1
105
  6:35.3
106
  6:18.8
3:20:52.111109
34EGraeme MacVicar/ Andrew Forbes2:34:14.9
42
  15:11.3
39
  7:56.8
35
  14:57.6
28
  7:53.7
36
  4:47.4
17
  4:18.6
3:29:20.329110
90BEwan Stanhope / Angus Williams48:12.0
73
  16:45.5
129
  29:00.0
123
  45:00.0
117
  29:00.0
114
  24:00.0
111
  24:00.0
3:35:57.515111
130H3Brian MacPhail/ Sharyn Macaulay Murray2:51:00.0
106
  16:45.5
119
  9:53.3
96
  17:05.0
107
  9:56.3
107
  6:39.3
100
  6:13.2
3:57:32.63112
116CHarry Stubbs/ Brian Stubbs2:34:48.4
92
  16:45.5
73
  8:27.3
88
  17:05.0
68
  8:37.8
115
  24:00.0
112
  24:00.0
4:13:44.039113
154DPaul Miller/ Mark Twiname44:45.1
133
  20:57.2
     1:05:42.39114

Times shown like this are notional or penalised and numbers like this are the position on that Stage.

Stage 7
Loch Tuath / Hill Road 1
14.69 miles
Stage 8
Achnadrish 1
6.64 miles
Stage 9
Loch Tuath / Hill Road 2
14.69 miles
Stage 10
Achnadrish 2
6.64 miles
Stage 11
Ben More 1
4.44 miles
Stage 12
Scridain 1
4.31 miles

These results became Final on Sunday 16th October 2022 at 09:00 BST and were signed by Richard Crozier (Clerk of the Course)

Download PDF documents