Question 547231
Let d be the age of David now and b be the age of his brother now.  
From the given information we have:

{{{b+3=d}}}              (1)
and
{{{(d+2)+(b+2)=19}}}     (2)

Substituting (1) into (2) 
{{{(b+3+2)+(b+2)=19}}}
{{{2b+7=19}}}
{{{2b=19-7}}}
{{{2b=12}}}
{{{(2b)/2=(12)/2}}}
{{{b=6}}}

Using (1) we get that 
{{{d=6+3}}}
{{{d=9}}}

Therefore David is 9 and his brother is 6.