sub-buzz-15613-1520021849-9.jpg

Louis DeLuca near his home in Queens. - Stephanie Keith for BuzzFeed News