S.F.
I would also suggest either eliminating his nap or making it much shorter. Sounds like he may not need that daytime sleep anymore and that is why he won't go to sleep until later in the night. You may want to try giving up the nap and put him to bed a little earlier while he makes the transition to no naps. He might be a little cranky until he adjusts, which may take a few weeks.