Hayley Firth

Steve is incredibly patient and enthusiastic. The knowledge he has is unreal ! The way things are explained and how patient he is when things don't click is excellent! I will miss his guidance!

Hayley Firth