Richard was great and thoroughly explained things, patiently answering all my questions.

by: