Поддерживать/одобрять is suitable for all cases. But better choices exist in different contextes:
1. ...придерживается...
2. ...он не приемлет... word "приемлет" is created for strong political or professional statements, especially in case of rejection.