DBFS appoints David Hastings as senior front office consultant