I'm not convinced this account is puppet. I keep an eye out for this possibility but am impressed with Steem that there is no evidence of it. (I began with Steem about 2 months ago).
Cannot trust the parent account (reddit\FB) as it may be created just to get a SteemIt account.
The vote-order differs significantly; does not seem to indicate to me that it is a single user starting the reward upward (expecting whale bots to kick it higher). Though it is aggravating to me that the whales swim together.
Just to add...By all means, downvote bad content and do not blindly follow whale voting.