5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
always great material - always too much to absorb
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Bob Keebler is phenomenal!
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |
Bob does a great job.
5.0 |
||
Average Attendee Rating | ||
Poor | Average | Excellent |