Neil Croxson becomes President and COO of The Parts Alliance