David is a great driving instructor. Really helped me prepare for the test. Very patient and explains every little detail. Highly recommend. Thank you David - Andrea Tse