steven astley