Advanced Power Technology Inc