Waggoner retires from BPL after 15 years service