I'd like to know more about the day routine. When and what is he eating? When and how long are naps? How much is he eating during the night and how often?
Without knowing anything else, my first thought is that he's overtired by 10:30 and that's why he's only sleeping until 6:30. The later my son goes to bed, the earlier he gets up.