5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Good stuff...
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Very well done!
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Provided great food for thought even though we utilize a tactical AA approach
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Bruce went through too much material for the time alloted
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
well done
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
well done & digital storage questionnaire will be helpful
4.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
4.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Confirms other data gathered on China
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
-
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
too long -- over 1 hr