Hall PTO