Ray

UK

Someone who tries and fails and tries again. sometimes slow on the uptake but determined to understand how things work -