I would second James Flynn - he does great work. Trouble may be in scheduling the work.