David has been a very inspirational & dedicated personal trainer. He fulfills each training session with enthusiasm and interest in his client’s needs. He is very knowledgeable in fitness matters and even shares internet posts to encourage and educate his clients. He has been the best trainer i have had so far and a real boost to achieving my fitness goals.