john bradshaw layfield financial analyst