Welcome to AC!
To me it looks like a P. gibbiceps, sailfin pleco. I'm not sure, but in your first 2 pics it looks a bit skinny...judging by your anubias it seems small too. After more than 2 years it should have grown quite a lot, they (if I'm IDing it right) will grow to 18+ inches eventually...
What size is your tank tank? What & how much are you feeding? How often? What about water changes? How much & how often?
Plecos are cool fish but many get BIG sooner or later. They need enough foods, not just algae, veggies, or leftovers.
Please tell us more!