andrew mcdaniel