I would try and get him on the 10:00 ferry. If that’s not a option it will be bit tight. Carryon only is a big help as well as global entry. The ferry will probably dock at 12:45. Out of customs at 1:15 and arrive at airport about 1:30 to 1:45. 1:45 will work assuming it goes well. Make certain he checks in online. As bad as the airport can be with carryon only it has never taken me more than a hour to run the gauntlet! I do however have precheck and global.
G

Last edited by GeorgeC1; 12/16/2022 02:21 PM.