I believe so. Although I haven't personally seen anyone use the passport service here. If you are local stop by and either clerk can help you. They are all very friendly, nice and helpful. Especially the ones I deal with often, Jill, Carlos and Mary.
Yes, make an appointment & you can bring your own photo or have one taken there.
Thanks! Your answer is awaiting moderation.