Richard Holmes

Active Grand Rapids, MI President for Holmes & Wiseley P.C.