Michael C. Allen & Co. is a certified public accounting firm. The company specializes in general accounting services such as personal and business financial planning services as well as tax preparation. The company also offers financial advising and wealth management services. There is a second office in New York City with additional office hours.