Hi SoCal
Pretty sure it was Sunstate at Kissimmee, however he didn't do training for a JAA-PPL with them, he did training for the FAA-PPL. For whatever reason, did not complete the course with them and came back to the UK with 30 or so hours.
In the UK the CAA will normally allow training towards an unissued ICAO PPL to be credited towards a JAA-PPL, which is what we did, see extract from LASORS below;
In circumstances where previous flying training towards an ICAO PPL(A) (non-JAR-FCL) has been conducted but no licence has been issued, PLD will consider the crediting of such flight time towards the issue of a JAR-FCL PPL(A). In all cases, applicants must apply in writing to PLD enclosing appropriate training records and flying logbooks for the PPL training received. PLD will review the training records to establish a course of training and advise the applicant accordingly.
In addition to any additional training required (where there is a shortfall of requirements), applicants will be required to complete one cross-country flight of at least 270km (150nm), during which full stop landings at two different aerodromes from the aerodrome of departure shall be made, pass
all the JAR-FCL PPL(A) theoretical knowledge examinations and pass the PPL(A) skill test.
Of course that doesn't address the TSA/visa issues.