Dan is very smart, great with small companies, careful with his respect for your time and keeping his bill low. Excellent knowledge but will bring others in when situation falls outside his comfort zone.