About Us

james fili DDS, MS

Dr. James Fili

James M. Fili, DDS, MS comes from a family of dentists. He graduated from New York University College of Dentistry in 1990. After several years practicing general dentistry, Dr. Fili decided to return to the University of Iowa and completed his Masters in Periodontology in 1997.

Dr. Fili opened Dubuque Periodontics in August of 2000, and is a member of the American Academy of Periodontology, American Dental Association, Iowa Dental Association, the Midwest Society of Periodontology, and the Iowa Society of Periodontology.

Meet Our Team

Bonnie Veach

Office Manager

Bonnie worked for eleven years as a Registered Dental Assistant before transitioning to dental office front desk. She joined Dr. Fili’s Dubuque Periodontics team in June 2017, where her favorite part of her job is meeting new patients, helping them understand their dental situations, and helping them through their fear of treatment.

In Bonnie’s spare time, she enjoys camping, trout fishing and gardening with her husband. She has been blessed with three children and nine grandchildren, and says: “Any time I can spend with them is wonderful.”


Gina Pechous

Registered Dental Assistant

Gina is a registered dental assistant and has been in practice for 11 years. She has experience in all aspects of dentistry including general anesthesia with a focus on oral surgery and periodontology. Gina was instrumental in helping to launch Dubuque Oral Surgery, which shares space with Dubuque Periodontics.

Gina acts as Dr. Fili’s dental assistant and strives to make each patient feel comfortable and at ease while in her care. In her spare time, Gina enjoys spending time with her family and friends, playing tennis, and hiking.

Alexandria Ostrander

Registered Dental Assistant

Alexandria graduated from Northeast Iowa Community College with a Dental Assisting degree. Her favorite part of her job is helping patients overcome their fear of the dentist and watching them walk away with a healthy smile.

In her free time, Alexandria being outdoors, playing horseshoes, bowling, going to the river with her family and spending time with her daughter Katalina. She especially enjoys taking Katalina to the National Mississippi River Museum and Aquarium.

Renee Schreiber

Registered Dental Hygienist

Renee comes to us with exceptional credentials, receiving her Certificate of Dental Hygiene and Bachelor of Science from Marquette University. She also completed her Master of Science in Dental Hygiene from the University of Iowa. Renee has worked since 1980 as a Dental Hygienist for Dr. Primmer in Cedar Rapids, Iowa. Renee also participates in the Cedar Rapids Community Free Clinic, providing the underprivileged free hygiene visits.

In Renee’s spare time, she enjoys knitting, yoga, and spending time with her husband, children, and grandchildren. Having recently moved to Dubuque, Renee is excited to practice in our office on Thursdays and is sure to make our patients feel comfortable and well-taken-care-of with her experience, knowledge, and gentle touch.

Kathryn Asmussen

Registered Dental Hygienist

Kathryn graduated from Carl Sandburg College with her Associate of Science degree in Dental Hygiene in 2018. Before choosing the dental field as her focus, she attended college for Veterinary Technology and practiced as a vet tech for several years, which is where her passion for dentistry developed. Her favorite aspect of her career is watching her patients’ oral health improve as she provides thorough dental cleanings. Kathryn also enjoys working with her patients to help refine their oral care routines, make oral health improvements, and revamp their overall health and well-being.

In her spare time, Kathryn likes crafting, visiting her family, and making regular visits to Michigan to see her fiance Aaron’s family. Kathryn and Aaron have two dogs and a cat they consider their furkids: a Yorkie named Jemma, a Mini Australian Shepherd named Rosie, and a spunky white kitten named Caspurr.

Existing Patients call 563-557-7569
New Patients call 563-538-1003

Office Hours

Monday 8:00 - 4:00
Wednesday 8:00 - 5:00
Thursday 8:00 - 5:00

Contact Us

  • Do not include sensitive personal, financial, or other confidential information (social security, account number, login, passwords, etc.).